Mailinglisten-Archive |
Moin moin! > Florian Grell schrieb: > > 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 > > Hierfür brauchst du die Zahlen im Array. Dann fragst du die Datenbank mit > dem SELECT-Query, den du oben schon hast, ab und bildest dann mit > array_diff > den Unterschied. Übrig bleiben die IDs, die nicht in der Datenbank, wohl > aber in deinem Script eingegeben sind. > mfg > Nico Jo, so mache ich das jetzt auch. Ich hatte gehofft, es gäbe eine Möglichkeit das in einer Query herauszubekommen, ohne PHP damit zu bemühen, aber so gehts ja auch... Danke, Florian
php::bar PHP Wiki - Listenarchive