"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में जटिल MySQL क्वेरीज़ के लिए विस्तृत त्रुटि संदेश कैसे प्राप्त करें?

PHP में जटिल MySQL क्वेरीज़ के लिए विस्तृत त्रुटि संदेश कैसे प्राप्त करें?

2024-11-12 को प्रकाशित
ब्राउज़ करें:160

How to Get Detailed Error Messages for Complex MySQL Queries in PHP?

कॉम्प्लेक्स क्वेरीज़ के लिए MySQL त्रुटि संदेश कैसे प्राप्त करें

PHP में, उपयोगकर्ता इनपुट पर भरोसा करने वाली लंबी MySQL क्वेरीज़ को निष्पादित करने से कभी-कभी त्रुटियां हो सकती हैं . हालाँकि, विफलता के मूल कारण की पहचान करने के लिए एक विस्तृत त्रुटि संदेश प्राप्त करना चुनौतीपूर्ण हो सकता है।

त्रुटि संदेश प्रदर्शन को लागू करना

त्रुटि संदेशों को प्रदर्शित करने के लिए, अपने कोड को संशोधित करें इस प्रकार है:

$result = mysqli_query($this->db_link, $query) or die(mysqli_error($this->db_link));

क्वेरी निष्पादन को संभालना त्रुटियाँ

उपरोक्त कोड क्वेरी निष्पादन त्रुटियों को संभालने के लिए mysqli_query() फ़ंक्शन और याdie() कथन का उपयोग करता है। यदि क्वेरी विफल हो जाती है, तो PHP स्क्रिप्ट को समाप्त कर देगी और mysqli_error() फ़ंक्शन द्वारा लौटाए गए त्रुटि संदेश को प्रिंट कर देगी।

त्रुटि कोड पुनर्प्राप्त करना

त्रुटि संदेश के अलावा , आप अपने कोड में निम्न पंक्ति जोड़कर भी त्रुटि कोड पुनः प्राप्त कर सकते हैं:

echo mysqli_errno($this->db_link);

यह संबद्ध संख्यात्मक त्रुटि कोड को आउटपुट करेगा क्वेरी विफलता के साथ।

संदर्भित दस्तावेज़

PHP में डेटाबेस त्रुटियों से निपटने के बारे में अधिक जानकारी के लिए, निम्नलिखित दस्तावेज़ देखें:

  • [mysqli_query()](https://www.php.net/manual/en/function.mysqli-query.php)
  • [mysqli_error()](https://www.php.net/ मैन्युअल/en/function.mysqli-error.php)
  • [mysqli_errno()](https://www.php.net/manual/en/function.mysqli-errno.php)
विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729140675 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3