MySQL abfrage
simon
- datenbank
Hallo zusammen,
ich würde gerne eine Abfrage aus einer Datenbank machen.
bisher sieht mein Ansatz so aus:
mysql_query("SELECT id,nachname,email FROM $tabelle WHERE * LIKE 'a%'");
ich würde gerne id,nachname und email aus den zeilen haben, indenen irgendein eintrag mit einem a beginnt...
wenn ich den * durch zB nachname ersetze funktioniert es wunderbar. Nur leider nicht mit allen feldern... :(
jemand eine Idee?
Hallo DU Einer,
mysql_query("SELECT id,nachname,email FROM $tabelle WHERE * LIKE 'a%'");
LIKE ist eine recht teure Abfrage, wobei LIKE 'a%' noch geht...
LIKE '%a%' wäre schlimmer.
Du wirst aber nicht darum herum kommen, die Where-Klausel zusammenzusetzuen aus einzelnen Vergleichen
where id like 'a%'
or email like 'a%'
or nachname like 'a%'
usw.
LG
Chris
danke an euch beide!
das hatte ich schon befürchtet...
dann mach ich mich mal ans werk
thx
Hallo,
mysql_query("SELECT id,nachname,email FROM $tabelle WHERE * LIKE 'a%'");
WHERE id LIKE 'a%' OR nachname LIKE 'a%' OR email LIKE 'a%'
geht auf jeden Fall, aber vielleicht geht`s auch eleganter, bin gespannt.
LG Kalle