Masterpurzel
Mitglied
Hallo,
ich sitze schon seit gestern an einer Abfrage. Komme nur leider nicht richtig auf die Syntax.
Folgendes habe ich vor:
Tabelle: ips
---------------------
|start|end|code|
---------------------
nun möchte ich eine Abfrage ausführen die z.B. folgendes ergibt:
IP: 127.0.0.1 -> wird zu 127001
Gesucht werden soll in start und end, wenn es zwischen start und end auftaucht, soll der Code geliefert werden. Leider klappt das bei mir nicht so recht, da er immer den gleichen Code ausgibt, obwohl bei manueller suche ein anderer Code rauskommt.
Abfrage:
Wer kann mir helfen und sagen wo mein Denkfehler liegt?
LG Masterpurzel
ich sitze schon seit gestern an einer Abfrage. Komme nur leider nicht richtig auf die Syntax.
Folgendes habe ich vor:
Tabelle: ips
---------------------
|start|end|code|
---------------------
nun möchte ich eine Abfrage ausführen die z.B. folgendes ergibt:
IP: 127.0.0.1 -> wird zu 127001
Gesucht werden soll in start und end, wenn es zwischen start und end auftaucht, soll der Code geliefert werden. Leider klappt das bei mir nicht so recht, da er immer den gleichen Code ausgibt, obwohl bei manueller suche ein anderer Code rauskommt.
Abfrage:
Code:
SELECT start, end, code FROM ips WHERE start >= $ip OR end <= $ip
Wer kann mir helfen und sagen wo mein Denkfehler liegt?
LG Masterpurzel