sql >> Databáze >  >> RDS >> Mysql

předat hodnotu proměnné PHP do klauzule SQL IN

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

LEPŠÍ :

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

Příkaz MySQL:

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



  1. Najít všechny shody ve varchar2()

  2. Oracle SQL Hierarchical Query:Zploštění hierarchie a provedení agregace

  3. Neplatný argument zadaný pro foreach() v Codeigniter

  4. JPA na Java SE:Object:[email protected] není známý typ entity