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

PHP वैरिएबल वैल्यू को SQL IN क्लॉज में पास करें

$array = explode(" ", $words); // GEt each word in array
$in_stmt = "'".implode("','", $array)."'"; // create a string like 'stand','on','in'

बेहतर :

$in_stmt = "'".str_replace(" ", "','", $words)."'";

MySQL स्टेटमेंट:

$stmt = "select something from sometable WHERE `word` IN (".$in_stmt.") GROUP BY (`p_id`)  LIMIT 1000"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कोडनिर्देशक कई शर्तों के साथ जुड़ें

  2. आंशिक कीवर्ड मिलान के लिए स्फिंक्स खोज

  3. MySQL SELECT क्वेरी में IF स्टेटमेंट का उपयोग करना

  4. SQL एक सिंटैक्स त्रुटि दे रहा है, फिर भी मुझे एक नहीं दिख रहा है

  5. MySQL संग्रहीत कार्यविधि डिज़ाइन समस्या। पुनरावृत्ति या पदानुक्रम?