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

chuyển giá trị biến PHP vào mệnh đề SQL IN

$array = explode(" ", $words); // GEt each word in array
$in_stmt = "'".implode("','", $array)."'"; // create a string like 'stand','on','in'

TỐT HƠN :

$in_stmt = "'".str_replace(" ", "','", $words)."'";

Tuyên bố MySQL:

$stmt = "select something from sometable WHERE `word` IN (".$in_stmt.") GROUP BY (`p_id`)  LIMIT 1000"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao cam kết không gây ra bế tắc

  2. Đặt kết quả truy vấn Mysql vào mảng bên trong một lớp

  3. Sắp xếp các hàng cơ sở dữ liệu có giá trị 0 sau các hàng khác 0

  4. Thêm các cột mới vào bảng hiện có trong quá trình di chuyển trong Laravel

  5. Truy vấn SQL để tìm Khóa chính của bảng?