Hallo,
ich habe folgendes Problem:
Ich habe eine Tabelle(z.B.: benutzer), in welcher alle Benutzer mit ihrem Alter eingetragen sind. z.B.: user->Al alterdb->25
Desweiteren habe ich eine Ergebnismenge in einer Variable. z.B.: $alter="24,25,26";
Wie kann ich meine DB abfragen, dass ich alle Benutzer bekomme, die somit 24, 25 und 26 Jahre alt sind? Ich kann die Variable auch nicht in Einzelteile zerlegen, weil es hier zu viele verschiedene Möglichkeiten gäbe und die Abfragen dann zu lange dauern würden. Ich bräuchte das in einer Datenbankabfrage.
Umgekehrt wüsste ich, wie es geht, wäre dann:
...SELECT user FROM benutzer WHERE alterdb like '%$alter%'")
Dabei wäre allerdings $alter ein Teil von alterdb, ich benötige aber bei diesem Fall genau das Gegenteil. Ich hoffe, dass war einigermassen verständlich...Irgendwie komm ich hier nicht weiter. Brauche ganz dringend HILFE!!!
Danke schon mal.
rantanplan
ich habe folgendes Problem:
Ich habe eine Tabelle(z.B.: benutzer), in welcher alle Benutzer mit ihrem Alter eingetragen sind. z.B.: user->Al alterdb->25
Desweiteren habe ich eine Ergebnismenge in einer Variable. z.B.: $alter="24,25,26";
Wie kann ich meine DB abfragen, dass ich alle Benutzer bekomme, die somit 24, 25 und 26 Jahre alt sind? Ich kann die Variable auch nicht in Einzelteile zerlegen, weil es hier zu viele verschiedene Möglichkeiten gäbe und die Abfragen dann zu lange dauern würden. Ich bräuchte das in einer Datenbankabfrage.
Umgekehrt wüsste ich, wie es geht, wäre dann:
...SELECT user FROM benutzer WHERE alterdb like '%$alter%'")
Dabei wäre allerdings $alter ein Teil von alterdb, ich benötige aber bei diesem Fall genau das Gegenteil. Ich hoffe, dass war einigermassen verständlich...Irgendwie komm ich hier nicht weiter. Brauche ganz dringend HILFE!!!
Danke schon mal.
rantanplan
Kommentar