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

सरणी के साथ IN का उपयोग करते समय मैं एकाधिक WHERE कथनों का उपयोग कैसे कर सकता हूं?

इसे आजमाएं

WHERE contact_first_name IN (".implode(', ', array_fill(0, count($search), '%s')).") OR contact_last_name IN (".implode(', ', array_fill(0, count($search), '%s')).")

अपडेट करें

इस प्रश्न का सही उत्तर है क्वेरी सही है, यह डायनेमिक पैरामीटर हैं जो गलत हैं जिसके कारण क्वेरी सिंटैक्स गलत हो जाता है। यह वास्तव में इस उत्तर के नीचे टिप्पणी अनुभाग में था, इसलिए इसे स्वीकृत उत्तरों के साथ मिला दिया गया!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. नाशपाती के लिए प्रतिस्थापन:PHP 5.3 पर एमडीबी 2

  2. Doctrine2 (Symfony2) में केस द्वारा ऑर्डर कैसे करें

  3. एसक्यूएल में एकाधिक कीवर्ड कैसे खोजें

  4. WHERE स्टेटमेंट के बिना INT तुलना

  5. एसक्यूएल केवल कुछ पंक्तियों को लाने के लिए?