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

पीडीओ और पैरामीटर्स के साथ MySQL क्वेरी परिणामों को कैसे लूप करें?

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

How to Loop Through MySQL Query Results with PDO and Parameters?

PDO के साथ MySQL क्वेरी परिणामों के माध्यम से लूपिंग

पैरामीटर के साथ क्वेरी

डेटाबेस को क्वेरी करने के लिए PDO का उपयोग करते समय, आपको क्वेरी निष्पादित करने की आवश्यकता का सामना करना पड़ सकता है गतिशील मापदंडों के साथ। यह आपको उपयोगकर्ता इनपुट या अन्य रनटाइम वेरिएबल्स के आधार पर डेटा को आसानी से क्वेरी करने की अनुमति देता है।

पैरामीटर के साथ परिणामों को लूप करने के लिए, निम्नलिखित चरणों का उपयोग करें:

  1. का उपयोग करके एक पैरामीटरयुक्त स्टेटमेंट तैयार करें तैयार() विधि। यह प्लेसहोल्डर्स को क्वेरी में रखता है जहां डायनामिक मानों को प्रतिस्थापित किया जाएगा।
  2. fetch() का उपयोग करके परिणाम प्राप्त करें विधि।
  3. उदाहरण
  4. $pdo = new PDO("mysql:host=localhost;dbname=test", "user", "password"); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $pdo->तैयार करें ("चुनें * विजेट से जहां कुछ=:कुछ"); $stmt->bindValue(":कुछ", "कुछ और"); $stmt->निष्पादित करें(); जबकि ($परिणाम = $stmt->fetch(PDO::FETCH_ASSOC)) { प्रतिध्वनि $परिणाम["विजेट_नाम"]; }

इस उदाहरण में, क्वेरी में $something प्लेसहोल्डर बाइंडवैल्यू() विधि का उपयोग करके बाध्य है, और परिणाम फिर लूप के भीतर फ़ेच() विधि का उपयोग करके प्राप्त किए जाते हैं।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3