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
idyang unik bidang (auto_incrementMySQL bagus untuk ini) sehingga Anda dapat menghapus dan/atau mengubah catatan tertentu - Sebuah
timestampbidang sehingga Anda memiliki catatan (permainan kata-kata tidak dimaksudkan) ketika data ini ditambahkan