Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Siapkan pernyataan MySQL dengan fungsi IN()

Anda dapat menggunakan pernyataan yang disiapkan dengan 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 );

Dengan menggunakan pernyataan yang disiapkan, Anda menghindari kebutuhan untuk keluar dari data Anda. Anda masih perlu memvalidasinya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah SET CHARACTER SET utf8 diperlukan?

  2. Cara Menonaktifkan Pemeriksaan Kunci Asing di MySQL

  3. hapus dari database setelah browser ditutup

  4. Mengelompokkan nilai yang dipisahkan koma pada data umum

  5. alamat memori tidak valid atau basis data dereference penunjuk nihil golang