Prohlášení, které jste napsali, je správné pouze tehdy, chcete-li, aby přidružené pole 'název' mělo hodnotu NULL.
Pokud skutečně chcete, aby byla vyplněna obě pole, měli byste udělat:
INSERT INTO opt (name, confirmed) VALUES (?, ?)
a poté použijte mysqli
nebo PDO
rodina funkcí pro vazbu ?
parametry na uživatelem dodané hodnoty. To je nezbytné pro ochranu vaší databáze před útoky SQL injection.
Také bych zvážil přidání dalších dvou polí:
- Jedinečné
id
pole (auto_increment
MySQL je pro to dobré), abyste mohli mazat a/nebo upravovat konkrétní záznamy timestamp
pole, abyste měli záznam (nezamýšlená slovní hříčka) o tom, kdy byla tato data přidána