Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Truy vấn MySQL với mệnh đề IN bằng PHP

Bạn có thể nên sử dụng:

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

Nơi $object->escape() sẽ theo chức năng như:

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

Đây là array_map() tài liệu và mysql_real_escape_string() . Đây phải là Chèn SQL giải pháp chứng minh.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xuất dữ liệu từ Cơ sở dữ liệu MySQL

  2. Làm thế nào để sử dụng Enums trong Scala Slick?

  3. Làm cách nào để sửa lỗi tải MySQL

  4. Làm thế nào để kích hoạt mysqlnd cho php?

  5. Làm thế nào để sử dụng REGEXP với các chuỗi thoát như ranh giới từ?