Hallo Ingo,
Wenn Du mit 'OR' arbeitest hoert die Datenbank bei einer Uebereinstimmung auf weil die WHERE-Klausel wahr wird.
Du musst sie also anweisen alle Treffer zu suchen.
Z.B. so:
$result = mysql_query("SELECT id, ident, produkt FROM produkt WHERE id IN ('%$id1%', '%$id2%', '%$id3%')");
Hier stehen drei ID's in der Klammer und wenn die DB sie findet, werden sie auch ausgegeben.
Gruss Norbert
-Hallo Norbert, danke für Deine Antwort.
-Ich suche aber aus einem Formular mit 3 Feldern id,ident,produkt nach einem Ergebnis. Die DB wird erst in Spalte id nach id gesucht wenn nicht vorhanden/ oder NULL wird Spalte ident nach ident gesucht wenn nicht vorhanden/ oder NULL eben nach Produkt. Klar bei einem Treffer hürt die Abfrage auf und giebt ein Ergebnis zurück, aber irgendwie funst das nicht.
In deinem Fall suchst Du nur nach einer ID wenn ich das richtig sehe oder?
Danke, Ingo