phpbar.de logo

Mailinglisten-Archive

AW: query mit in_array

AW: query mit in_array

Wolfgang Hauck wbh@euta.net
Mon Nov 18 11:33:31 2002


>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