sql >> Database >  >> RDS >> Mysql

Array in SQL-query?

U kunt de IN-functie van mysql gebruiken

EDIT:Zoals amosrevira al zei, je moet je strings in de array escapen.

$myarray[1] = "'hi'";
$myarray[2] = "'there'";
$myarray[3] = "'everybody'";

$newarray = implode(", ", $myarray); //makes format 'hi', 'there', 'everybody' 

SELECT * FROM myTable WHERE title IN ($newarray);


  1. CakePHP 3 - Datum ontleden met LocalStringFormat om het SQL-formaat en correcte validatie te corrigeren

  2. Hoe vind je alle ID's van kinderen recursief?

  3. Hoe aangepaste kenmerken toevoegen aan SQL-verbindingsreeks?

  4. Uw ultieme gids voor SQL Join:INNER JOIN - Deel 1