Gibt es eine SQL Anweisung die mir das if elseif else erspart?
U.U. mit OR?
dbc_exec($_CONN, "SELECT * FROM Produkte WHERE ID = $_ID OR Name = $_NAME OR Nummer = $_NR");
> Aber nur bei Feldern, die von Anführungszeichen umgeben angegeben werden müssen, oder? Sonst steht ja im Statement ...ID= OR... (Ok, hier in seinem Fall scheint es ja so zu sein)
Ich hatte das nur kopiert, ob letztlich die Syntax i.O. ist, kann ich nicht beurteilen. Dazu müßte man Wissen, was in den Variabeln steht.
Und ob die Abfrage das richtige Ergebniss liefert, hängt ein bisschen davon ab, wie die Daten strukturiert sind.
Struppi.