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

PHP में IN क्लॉज के साथ प्रश्नों में तैयार कथनों का उपयोग कैसे करें

यदि आप निश्चित रूप से जानते हैं कि सरणी तत्व संख्यात्मक हैं:

$wpdb->prepare("SELECT id FROM table WHERE id IN ("
  . implode(',',$array_of_ids) . ")");

अन्यथा, आप vsprintf . का उपयोग कर सकते हैं prepare . का रूप मापदंडों की सरणी में पारित करने के लिए:

$wpdb->prepare("SELECT id FROM table WHERE id IN ("
  . str_repeat("%d,", count($array_of_ids)-1) . "%d)" , $array_of_ids);


  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. अजाक्स के साथ डेटाबेस से रिकॉर्ड कैसे हटाएं

  3. mySql का उपयोग करके शेष दिन, घंटे और मिनट प्राप्त करें

  4. Django mysqlclient स्थापित करें

  5. पायथन चुनौतीपूर्ण स्ट्रिंग एन्कोडिंग