Mailinglisten-Archive |
>Moin allerseits,
>ich möchte eine Query bauen, die etwa das folgende macht:
>SELECT id FROM tabelle WHERE foo='$bar' AND id NOT IN ARRAY ($array)
>Das Problem ist der letzte Teil. $array ist ein Array in PHP.
>Gibt es dafür einen einfacheren Weg als das Array in PHP auseinader
>zunehmen und dann mit "id IN (wert1, wert2, ...)" zu arbeiten?
Hi Günther,
Definitiv nein ! Aber das sind ja wirklich nur ein paar php - Zeilen:
$SQL .= " NOT IN (";
for ($i = 0; $i < count($dein_feld) ;$i++) {
$SQL .= $dein_feld[$i];
if($i < (count($dein_feld) - 1)) {
$SQL .= ", ";
}
}
$SQL .= ")";
Das Zeugs kannste ja auch in ne function packen....
MFG Wolfgang
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive