In SELECT und bzw oder?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Also, komischer Titel, ich wei?
Aber es gibt bei SELECT ja und btw. oder also AND und OR/&& und ||
z. B. man hat 2 Variablen die ?berpr?ft werden
Bei AND m?ssen beide TRUE sein
Bei OR muss eine von beiden TRUE sein
Aber wie mache ich dass, dass es gilt, wenn MINDESTENS eine TRUE ist?
Also:
TRUE/FALSE = G?ltig
FALSE/TRUE = G?ltig
TRUE/TRUE = G?ltig
FALSE/FALSE = Ung?ltig
?
Hoffe, ihr versteht mich :? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du solltest dich mal mit der booleschen Logik anfreunden.
Das boolesche ODER/OR ergibt immer dann TRUE, wenn einer von beiden Eingangswerten ODER beide TRUE sind. Das hei?t, die L?sung f?r dein Problem lautet: OR.
Siehe:
http://de.wikipedia.org/wiki/Disjunktion
Was du angegeben hast ist das so genannte EXKLUSIVE ODER ("EXCLUSIVE OR", EXOR oder XOR), auch Antivalenz genannt. Das ergibt immer dann TRUE als Ergebnis, wenn ausschlie?lich (engl. exclusive) einer der beiden Eingangswerte TRUE ist.
Siehe:
http://de.wikipedia.org/wiki/XOR -
Bei OR muss eine von beiden TRUE sein[...]
Also:
TRUE/FALSE = G?ltig
FALSE/TRUE = G?ltig
TRUE/TRUE = G?ltig
FALSE/FALSE = Ung?ltig
Du hast dir deine Frage selbst beantwortet. 'OR' ist der Operator den du suchst. Nur eine von beiden Bedingungen muss erf?llt sein.
SELECT X where A=1 or B=1
Entweder A _oder_ B muss stimmen (in meinem Minibeispiel gleich '1' sein). -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage