Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Probleme mit OR





Frage

Hallo. ich habe mich vergooglet - sprich finde keine Lösung für mein Problem: [code] SELECT * FROM cardiofun.picture WHERE boxnr=´$boxext´ AND $tagabfr=´x´ AND ´$datewert´ >= stadatum AND ´$datewert´ < stpdatum AND state=´p´ ORDER by start")[/code] So geht alles wunderbar - Aber ich möchte nun Bilder aufnehemen, die den Wert state=´n´ haben. So geht es nicht : [code]SELECT * FROM cardiofun.picture WHERE boxnr=´$boxext´ AND $tagabfr=´x´ AND ´$datewert´ >= stadatum AND ´$datewert´ < stpdatum AND state=´p´ OR state=´n´ ORDER by start")[/code] Danke

Antwort 1 von disco

moin

Zitat:
So geht es nicht :

du solltest vielleicht lieber sagen was nicht geht..
was willst du, das passiert und was passiert bis jetzt?

oder liegt es nur an der klammersetztung?

probiers mal so:

SELECT * FROM cardiofun.picture WHERE boxnr=´$boxext´ AND $tagabfr=´x´ AND ´$datewert´ >= stadatum AND ´$datewert´ < stpdatum AND (state=´p´ OR state=´n´) ORDER by start

nehme mal an, dass deine letzte beiden zeichen ") in deinem originalen code auch gegenstücke am anfang haben.

g,
disco

Antwort 2 von quokerr

Yupp - mit Klammer geht es - hätte ich auch selbst drauf kommen müssen.


Danke

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: