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

Pilih baris dari tabel MySQL di mana nilainya adalah array?

Anda kemungkinan besar ingin melakukan WHERE field IN (...) ketik kueri. Ini pada dasarnya setara dengan WHERE field=X or field=Y or field=Z or ... untuk setiap nilai yang tercantum dalam IN klausa.

Mengingat Anda sudah memiliki larik ID, cara paling sederhana adalah dengan membuat kueri seperti ini:

$where_in = implode(',', $ids_array);

$query = "SELECT ... FROM yourtable WHERE idfield IN ($where_in);";

Ketentuan yang biasa berlaku - hati-hati dengan lubang injeksi SQL, selalu periksa hasil kueri untuk kegagalan, dll...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kondisi MySQL dari Beberapa Baris

  2. Di Django, bagaimana menemukan istilah yang merupakan bagian dari string alih-alih berisi string itu?

  3. Memuat ulang variabel .env tanpa memulai ulang server (Laravel 5, hosting bersama)

  4. Cara mengatasi ERROR 1060:Duplikat nama kolom menggunakan Tampilan -> Buat Tampilan

  5. Query MySql Pilih Lalu Hapus