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

MySQL PDO क्वेरीज़ में बिंदपाराम के साथ LIKE का सही उपयोग कैसे करें?

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

How to Correctly Use LIKE with BindParam in MySQL PDO Queries?

MySQL पीडीओ क्वेरी में बाइंडपाराम के साथ LIKE का उचित उपयोग

MySQL पीडीओ क्वेरी में बाइंडपाराम के साथ LIKE खोज करने का प्रयास करते समय, इसका उपयोग करना आवश्यक है सटीक परिणाम सुनिश्चित करने के लिए सही सिंटैक्स। $term = "a%";

इसके विपरीत, मूल प्रश्न में प्रदान किया गया सिंटैक्स, "$term = "'$term%'", गलत है क्योंकि यह $term के आसपास अनावश्यक आंतरिक एकल उद्धरण रखता है मान, जिसके परिणामस्वरूप a% के बजाय 'a%' की खोज होगी।

bindParam की भूमिका

$term = "a%";

संशोधित कोड

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

$term = "a%"; $sql = "`उपयोगकर्ता` से उपयोगकर्ता नाम चुनें जहां उपयोगकर्ता नाम पसंद है: अवधि सीमा 10"; $कोर = कनेक्ट::getInstance(); $stmt = $core->dbh->तैयार($sql); $stmt->bindParam(':term', $term, PDO::PARAM_STR); $stmt->निष्पादित करें(); $डेटा = $stmt->fetchAll();

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

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

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

Copyright© 2022 湘ICP备2022001581号-3