Hallo
es gibt ja den IN-Operator in SQL wobei die Klassische Syntax
"SELECT * FROM xxx IN ('a', 'b', 'c')"
ist.
Wenn ich jetzt jedoch mit PHP diese Abfrage machen möchte und einen bestehenden Array $a habe, wie kann ich das möglichst elegant lösen?
Muss ich dann
<?php
$req = "SELECT * FROM xxx IN (";
foreach ($a as $b) {
$req += "'".$b."', ";
}
$req += ")";$answ = sql_query($req);
?>
> machen? Das wäre voll unschön!
Da war nix mit [implode](http://www.php.net/implode) bzw. join (Alias von implode) zu finden? \*btw\* Die in $a abgelegten Werte sind bereits auf erlaubten Inhalt geprüft?
Tschö, Auge
--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
[Veranstaltungsdatenbank Vdb 0.3](http://termindbase.auge8472.de/)