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

Parameterisasi klausa IN MySQL dalam PHP, Python

Menggunakan pernyataan yang disiapkan PDO:

$placeholders = str_repeat('?, ', count($array)-1) . '?';
$stmt = $pdo->prepare("SELECT * FROM table WHERE field IN ($placeholders)");
$stmt->execute($array);

$placeholders akan berisi urutan ?, ?, ? placeholder, dengan jumlah ? sebagai ukuran array. Kemudian ketika Anda menjalankan pernyataan, nilai array terikat ke placeholder.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO - Masukkan array besar ke database MySQL

  2. Cara Menghitung Total Berjalan di MySQL

  3. MySQL Gabung Dimana Tidak Ada

  4. Cara mengubah konten di div, berdasarkan pilihan dropdown

  5. Terjadi kesalahan saat menyambungkan ke instance MySQL lokal dari Google App Engine Java.