La declaración que ha escrito solo es correcta si también desea que el campo 'nombre' asociado sea NULL.
Si realmente desea que se llenen ambos campos, debe hacer:
INSERT INTO opt (name, confirmed) VALUES (?, ?)
y luego use el mysqli
o PDO
familia de funciones para vincular el ?
parámetros a los valores proporcionados por el usuario. Esto es necesario para proteger su base de datos contra ataques de inyección SQL.
También consideraría agregar otro par de campos:
- Un
id
único campo (auto_increment
de MySQL es bueno para esto) para que pueda eliminar y/o modificar registros específicos - Una
timestamp
campo para que tenga un registro (juego de palabras no pretendido) de cuándo se agregaron estos datos