given_to_fly Geschrieben 14. Oktober 2003 Geschrieben 14. Oktober 2003 Hallo. Ich habe einen Wert der eingegeben wird und versuche eine Oder Beziehung herzustellen. Also wenn der Wert in Feld 1 oder Feld2 oder Feld3 gefunden wird soll dieser Datensatz genommen werden. Meine Qry sieht im Moment so aus: ressult = mysql_query ("select * from $table where 1='$search' || 2='$search' || 3='$search' || 4='$search' || 5='$search' || 6='$search'",$db) or die ("Ungültige Abfrage: " . mysql_error()); while ($row = mysql_fetch_row($result)) { echo $row[1]; etc.... } Nur irgendwie liest er mir immer alle Datensätze obwohl der Suchbegriff gar nicht in den Feldern vorkommt. Was ist an dem Select falsch ? Ich habe es auch schon mit OR anstatt || versucht Vielen dank!
kinnley Geschrieben 14. Oktober 2003 Geschrieben 14. Oktober 2003 ... für 1,2,3... die richtigen Feldnamen einsetzten...
given_to_fly Geschrieben 14. Oktober 2003 Autor Geschrieben 14. Oktober 2003 Original geschrieben von kinnley ... für 1,2,3... die richtigen Feldnamen einsetzten... sry aber :D :D das 1 und 2 und 3 sind meine db-felder
arrayhunter Geschrieben 14. Oktober 2003 Geschrieben 14. Oktober 2003 Original geschrieben von jsk ressult = mysql_query ("select * from $table where 1='$search' || 2='$search' || while ($row = mysql_fetch_row($result)) { echo $row[1]; etc.... } $result ist nicht gefüllt, da du oben nur ressult geschrieben hast oder ist das nur ein Copy&Paste-Fehler ?
given_to_fly Geschrieben 14. Oktober 2003 Autor Geschrieben 14. Oktober 2003 Original geschrieben von arrayhunter $result ist nicht gefüllt, da du oben nur ressult geschrieben hast oder ist das nur ein Copy&Paste-Fehler ? C&P Fehler sry
given_to_fly Geschrieben 14. Oktober 2003 Autor Geschrieben 14. Oktober 2003 Hab die Lösung selbst gefunden... die || müssen durch OR und das = durch LIKE ersetzt werden.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden