आपने जो कथन लिखा है वह केवल तभी सही है जब आप संबद्ध 'नाम' फ़ील्ड को भी खाली करना चाहते हैं।
यदि आप वास्तव में चाहते हैं कि दोनों क्षेत्र आबाद हों तो आपको यह करना चाहिए:
INSERT INTO opt (name, confirmed) VALUES (?, ?)
और फिर mysqli . का उपयोग करें या PDO कार्यों का परिवार ? उपयोगकर्ता द्वारा आपूर्ति किए गए मानों के लिए पैरामीटर। यह आपके डेटाबेस को SQL इंजेक्शन हमलों से सुरक्षित रखने के लिए आवश्यक है।
मैं कुछ और फ़ील्ड जोड़ने पर भी विचार करूंगा:
- एक अद्वितीय
idफ़ील्ड (MySQL काauto_incrementइसके लिए अच्छा है) ताकि आप विशिष्ट रिकॉर्ड को हटा सकें और/या संशोधित कर सकें - एक
timestampफ़ील्ड ताकि आपके पास इस डेटा को जोड़े जाने के समय का एक रिकॉर्ड (इरादा नहीं) मिल जाए