में पूर्ण मान कैसे सम्मिलित करें I MySQL, Apache और Ubuntu 9.04 के साथ ज़ेंड फ्रेमवर्क का उपयोग कर रहा हूं।ज़ेंड: MySQL
मैं इस तरह डेटाबेस में शून्य मान सम्मिलित करने के लिए कोशिश कर रहा हूँ:
$personObj->setPersonId('1');
$personObj->setPersonEmail('NULL');
$personObj->save();
लेकिन 'शून्य' और नहीं शून्य स्ट्रिंग के रूप में डेटाबेस में संग्रहित है।
जब मैं इस का उपयोग करें:
$personObj->setPersonId('1');
$personObj->setPersonEmail(NULL);
$personObj->save();
लेकिन कुछ नहीं होता और पिछली प्रविष्टि में कोई बदलाव नहीं है।
MySQL में नल मानों को सम्मिलित करने के लिए मुझे क्या करना चाहिए?
आवंटित कर रहे हैं एकल उद्धरण के बिना? –
जब मैं $ personObj-> setPersonEmail ('NULL') का उपयोग करता हूं; यह स्ट्रिंग के रूप में NULL सम्मिलित करता है। जब मैं $ personObj-> setPersonEmail (NULL) का उपयोग करता हूं; पिछली प्रविष्टि अपरिवर्तित है और कुछ भी नहीं होता है। – NAVEED
किस प्रकार का ऑब्जेक्ट '$ personObj' है? जैसा कि अन्य ने पहले ही कहा है, 'setPersonEmail()' के कार्यान्वयन को जानने के बिना आप यह निर्धारित नहीं कर सकते कि क्या पारित किया जाना है। –