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