Mysql
 sql >> база данни >  >> RDS >> Mysql

прехвърлете стойността на PHP променлива в SQL IN клауза

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

ПО-ДОБРЕ :

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

Изявление на 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. Как да извършим LIKE търсене с криптирани данни?

  2. Какъв е най-добрият начин за сравняване / вмъкване / актуализиране на продукти в MySQL db от .CSV файл

  3. множество INSERT и запазване на сигурността на подготвените заявления за PDO

  4. MYSQL Left съединява A.table и b.table, като запазва идентификатора на a.table

  5. SQLSTATE[23000]:Нарушение на ограничението за целостта с валидно ограничение