Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Array in SQL-Abfrage?

Sie können die IN-Funktion von mysql verwenden

BEARBEITEN:Wie amosrevira sagte, müssen Sie Ihre Zeichenfolgen im Array maskieren.

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

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

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