Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पीएचपी पीडीओ तैयार बयान -- MySQL क्वेरी पसंद है

$ret = $prep->execute(array(':searchTerm' => '"%'.$searchTerm.'%"'));

ये गलत है। आपको दोहरे उद्धरण चिह्नों की आवश्यकता नहीं है।

WHERE hs.hs_text LIKE ":searchTerm" 
$ret = $prep->execute(array(':searchTerm' => '%'.$searchTerm.'%'));

यह भी गलत है। इसके साथ प्रयास करें:

$prep = $dbh->prepare($sql);
$ret = $prep->execute(array(':searchTerm' => '%'.$searchTerm.'%'));

स्पष्टीकरण:तैयार कथन केवल एक स्ट्रिंग-प्रतिस्थापन नहीं करते हैं। वे डेटा को क्वेरी से पूरी तरह से अलग करते हैं। किसी क्वेरी में मान एम्बेड करते समय केवल उद्धरणों की आवश्यकता होती है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सर्कल के अंदर बिंदुओं का चयन करने के लिए MySQL स्थानिक एक्सटेंशन का उपयोग करें

  2. MySql Query का उपयोग करके सटीक मिलान वाले शब्द की खोज कैसे करें?

  3. MySQL में परिणाम सेट पर लूपिंग

  4. SQLite से MySQL में Django डीबी माइग्रेट करने का सबसे अच्छा तरीका क्या है?

  5. STR_TO_DATE () उदाहरण – MySQL