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

Meminta MySQL dengan klausa IN menggunakan PHP

Anda mungkin harus menggunakan:

$data = implode( ', ', array_map( $data, array( $object, 'escape')));
$query .= 'title IN ( ' . $data . ')'; // Append to condition

Dimana $object->escape() akan dengan fungsi seperti:

public function $escape( $string){
   return "'" . mysql_real_escape_string( $string, $this->connection) . "'";
}

Berikut array_map() dokumentasi, dan mysql_real_escape_string() . Ini seharusnya injeksi SQL solusi bukti.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendapatkan data dari database mysql menggunakan javascript?

  2. MySQL Query untuk memilih data dari minggu lalu?

  3. Hapus data di tabel MySQL dengan PHP?

  4. Bagaimana menjadwalkan prosedur tersimpan di MySQL

  5. SQL ORDER OLEH beberapa kolom