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

mysql WHERE TRONG chuỗi / tên người dùng mảng

Hãy lặp lại từng tên một, thoát từng tên.

Tôi sẽ khuyên bạn nên sử dụng một hàm thoát MySQL thực tế thay vì chỉ gói các dấu ngoặc kép xung quanh, để đảm bảo rằng dữ liệu thực sự đi vào truy vấn một cách chính xác. (Ngược lại, nếu tôi đã nhập một tên như It's me! , một trích dẫn duy nhất sẽ làm rối tung truy vấn.) Ở đây, tôi sẽ giả sử rằng bạn đang sử dụng PDO (mà bạn nên làm!), nhưng, nếu không, hãy thay thế các tham chiếu thành PDO::quote với mysql_real_escape_string .

foreach($friendsArray as $key => $friend) {
  $friendsArray[$key] = PDO::quote($friend);
}

$friendsArray2 = join(', ', $friendsArray);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ví dụ về DAYOFYEAR () - MySQL

  2. Cách đọc truy vấn sql tới khung dữ liệu gấu trúc / python / django

  3. MySQL:Cách nhanh nhất để đếm số hàng

  4. phpMyBackupPro - Công cụ sao lưu MySQL dựa trên web dành cho Linux

  5. MySQL insert to DATETIME:Sử dụng định dạng ISO ::8601 có an toàn không?