De verklaring die u hebt geschreven is alleen correct als u ook wilt dat het bijbehorende veld 'naam' NULL is.
Als u beide velden wilt invullen, moet u het volgende doen:
INSERT INTO opt (name, confirmed) VALUES (?, ?)
en gebruik dan de mysqli
of PDO
familie van functies om de ?
. te binden parameters naar de door de gebruiker opgegeven waarden. Dit is nodig om uw database te beschermen tegen SQL-injectieaanvallen.
Ik zou ook overwegen om nog een paar velden toe te voegen:
- Een unieke
id
veld (MySQL'sauto_increment
is hier goed voor) zodat u specifieke records kunt verwijderen en/of wijzigen - Een
timestamp
veld zodat u een record hebt (niet bedoeld als woordspeling) van wanneer deze gegevens zijn toegevoegd