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

Làm thế nào để sử dụng câu lệnh được chuẩn bị sẵn PDO với mệnh đề IN?

sử dụng các chủ sở hữu địa điểm đã đặt tên

$values = array(":val1"=>"value1", ":val2"=>"value2", ":val2"=>"$value3");
$statement = 'SELECT * FROM table WHERE `column` in(:'.implode(', :',array_keys($values)).')';

sử dụng ??

$values = array("value1", "value2", "$value3");
$statement = 'SELECT * FROM table WHERE `column` in('.trim(str_repeat(', ?', count($values)), ', ').')';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đếm số hàng trong bảng

  2. máy chủ mysql sẽ không khởi động MAMP

  3. MySQL:Xóa tất cả các hàng cũ hơn 10 phút

  4. Làm thế nào để thực hiện Tham gia bên trong trong django?

  5. Chuyển đổi dự phòng mysql:làm thế nào để chọn nô lệ làm chủ mới?