Mailinglisten-Archive |
> Hallo Liste! > > Gegeben sei eine einfache Tabelle 'test' mit der einzigen > Spalte 'id', Werte seien 1, 3, 5. > > Die Aufgabe: Ich habe eine Liste von IDs (1,2,3,4,5) und > suche nun die IDs, die _nicht_ in der Tabelle vorkommen. > Andersrum ist das ja ganz einfach: > 'SELECT id FROM test WHERE id IN (1,2,3,4,5)' > > Was ich suche, ist ein Ausdruck, der mir jetzt in einer > Abfrage folgendes Ergebnis liefert: 2,4 > > Geht das in einer Abfrage? Probier mal: http://de.php.net/manual/de/function.array-diff.php <?php $array1 = array("a" => "grün", "rot", "blau", "rot"); $array2 = array("b" => "grün", "gelb", "rot"); $result = array_diff($array1, $array2); print_r($result); ?> Ausgabe: Array ( [1] => blau )
php::bar PHP Wiki - Listenarchive