Mysql
 sql >> Baza danych >  >> RDS >> Mysql

przekaż wartość zmiennej PHP do klauzuli SQL IN

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

LEPSZE :

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

Instrukcja 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. Jaki jest najlepszy sposób na dostęp do bazy danych z PHP?

  2. Dynamiczne nazwy tabel w funkcji procedury składowanej

  3. Jak wybrać kolumnę w tabeli, tworząc wiersz w innej tabeli w MySQL?

  4. pivot w zapytaniach mysql

  5. Zwracanie brakujących wyników z wielu do wielu tabel