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

IN () फ़ंक्शन के साथ MySQL स्टेटमेंट तैयार करें

आप तैयार कथन का उपयोग कर सकते हैं PDO के साथ :

$dbh    = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
$params = array(1,2,3);
$values = implode(',', array_fill(0, count($params), '?')); // ?,?,?
$sql    = "select * from foo where bar in ($values)";
$stmt   = $dbh->prepare( $sql );

$stmt->execute( $params );

तैयार बयानों का उपयोग करके, आप अपने डेटा से बचने की आवश्यकता से बचते हैं। हालांकि आपको अभी भी इसे सत्यापित करने की आवश्यकता होगी।



  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. जावा - MySQL डेटाबेस से डेटा प्राप्त करना

  3. लोड डेटा स्थानीय INFILE RDS में काम नहीं कर रहा है

  4. MySQL:दो बार अतिव्यापी अवधियों की गणना किए बिना योग डेटाटाइम्स

  5. MySQL:टाइपकास्टिंग NULL से 0