मूल डेटा प्रकारों में MySQL क्वेरी परिणाम पुनर्प्राप्त करना
यह प्रश्न उपयोग करते समय उनके मूल डेटा प्रकारों में MySQL क्वेरी परिणाम प्राप्त करने के मुद्दे पर केंद्रित है पीएचपी. विशेष रूप से, एक डेवलपर को mysql_fetch_row() और mysql_result() का उपयोग करने के बावजूद संख्यात्मक मानों को स्ट्रिंग के रूप में लौटाए जाने का सामना करना पड़ रहा है।
उत्तर
PHP 5.3 में, यह समस्या हो सकती है mysqlnd (MySQL नेटिव ड्राइवर) ड्राइवर को नियोजित करके हल किया जा सकता है। Mysqlnd के साथ सर्वर-साइड तैयार कथनों का उपयोग करते समय, क्वेरी परिणाम उनके मूल डेटा प्रकारों में लौटाए जाते हैं। हालाँकि, गैर-तैयार कथनों के लिए, डेवलपर परिणामों को उचित PHP डेटा प्रकारों में परिवर्तित करने के लिए ORM या मैपिंग सिस्टम का उपयोग करने पर विचार कर सकता है।
अतिरिक्त नोट्स
उपयोग === और !== ऑपरेटरों के, जो प्रकार-संवेदनशील हैं, डेटाबेस और PHP परिणामों के बीच संभावित प्रकार के बेमेल के कारण इस दृष्टिकोण के साथ संभव नहीं हो सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3