Pernyataan yang Anda tulis hanya benar jika Anda juga ingin bidang 'nama' yang terkait menjadi NULL.
Jika Anda benar-benar ingin kedua bidang diisi, Anda harus melakukan:
INSERT INTO opt (name, confirmed) VALUES (?, ?)
dan kemudian gunakan mysqli
atau PDO
keluarga fungsi untuk mengikat ?
parameter ke nilai yang disediakan pengguna. Ini diperlukan untuk melindungi database Anda dari serangan injeksi SQL.
Saya juga akan mempertimbangkan untuk menambahkan beberapa bidang lain:
- Sebuah
id
yang unik bidang (auto_increment
MySQL bagus untuk ini) sehingga Anda dapat menghapus dan/atau mengubah catatan tertentu - Sebuah
timestamp
bidang sehingga Anda memiliki catatan (permainan kata-kata tidak dimaksudkan) ketika data ini ditambahkan