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

Làm cách nào để sử dụng nhiều câu lệnh WHERE khi sử dụng IN với mảng

Hãy thử điều này

WHERE contact_first_name IN (".implode(', ', array_fill(0, count($search), '%s')).") OR contact_last_name IN (".implode(', ', array_fill(0, count($search), '%s')).")

CẬP NHẬT

Câu trả lời đúng cho câu hỏi này là Truy vấn đúng, chính các tham số động sai khiến cú pháp truy vấn trở nên sai. Nó thực sự nằm trong phần nhận xét ngay dưới câu trả lời này, vì vậy hãy hợp nhất nó với các câu trả lời được chấp nhận!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Sử dụng DATETIME làm khóa chính

  2. SQL:Tôi có thể tham chiếu / truy cập dữ liệu hàng hiện tại trong một hàm cửa sổ không?

  3. MySQL, tốt hơn để chèn NULL hoặc chuỗi trống?

  4. THAY THẾ các hàng trong bảng cơ sở dữ liệu mysql với gấu trúc DataFrame

  5. Có SQLite nào tương đương với [bảng] DESCRIBE của MySQL không?