sql >> Databasteknik >  >> RDS >> Mysql

Skicka en array till en fråga med hjälp av en WHERE-sats

OBS! Det här svaret innehåller en allvarlig SQL-injektion sårbarhet. Använd INTE kodexemplen som presenteras här, utan att se till att någon extern ingång är sanerad.

$ids = join("','",$galleries);   
$sql = "SELECT * FROM galleries WHERE id IN ('$ids')";


  1. JDBC returnerar tom resultatuppsättning

  2. 2 sätt att returnera Unix-tidsstämpeln i SQLite

  3. SQL Self Join

  4. Hur får jag en utdataparameter för lagrad procedur som är en array att fungera?