Neuigkeiten:

still alive...

Hauptmenü

SQL Select: 100

Begonnen von roli, 16. August 2010, 14:58:33

Vorheriges Thema - Nächstes Thema

roli

Hallo zusammen
Ich habe ein SQL select der IPs ausliest. Dabei möchte ich aber einige IPs nicht mitauslesen (z.B. meine eigene). Somit habe ich dies bislang so gemacht:
 ... WHERE IP  \'192.168.1.30\' and IP  \'192.168.1.34\' and IP  \'192.168.1.35\' and IP  \'117.26.4.50\' and IP  \'119.34.29.111\'
etc.
Nun frage ich mich, gibt es eine Möglichkeit, anstelle der zig IF NOT statements ein array mit den IPs zu machen? Sprich, WHERE NOT LIKE $array ?
Es gibt doch für den Operator \"LIKE\" auch die Ersatz-Funktion
IN (array)
Mittels dieser lassen sich die zu selektierenden Werte in einer comma-separated list zusammenfassen, eg. WHERE IP IN (192.168.1.30, 192.168.1.34, 192.168.1.35, 117.26.4.50, 119.34.29.111).
Gibt es dieselbe Ersatz-Funktion auch für den Operator \"NOT LIKE\" ? Oder wie kann ich mehrere IP\'s aus einem Select ausschliessen, ohne dass ich \"NOT LIKE\" hundertmal wiederholen muss?
Gruss und danke
Roland

Powie

Du suchst nach :
WHERE IP NOT IN (\'192.168.1.30\', \'192.168.1.34\', \'192.168.1.35\', \'117.26.4.50\', \'119.34.29.111\').
Die Liste dann aus dem Array oder so erstellen und einfach in den SQL einbauen /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />

roli


Original von Powie Du suchst nach :
WHERE IP NOT IN (\'192.168.1.30\', \'192.168.1.34\', \'192.168.1.35\', \'117.26.4.50\', \'119.34.29.111\').
Die Liste dann aus dem Array oder so erstellen und einfach in den SQL einbauen /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
[/quote]
Hey danke. Wenn im Leben alles so einfach wär...

Powie

Select Frau From Kneipe
Where Haare = \'schwarz\' And Statur = \'schlank\' And Sexy = TRUE
Fetch One Night Only
 [/uploads/emoticons/icon_e_surprised.gif.a005678239f11b45b64b526b2c82e9a1.gif\" alt=\":o\" />]

nico

/uploads/emoticons/icon_e_surprised.gif.a8707b3f35a569cb4cfe563fc72ef78d.gif\" alt=\":-o\" />   :H:
Nico

all your base are belong to us