Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Abfragebedingungen für SQL [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Abfragebedingungen für SQL


 
jskin
03-04-2002, 16:51 
 
Also ich hab folgendes problem:

nehmen wir mal an es ist ne tabelle mit den spalten A, B , C , D

dann möchte ich gern die zeilen ausgelesen haben wo C und D true ist und außerdem A oder B

jetzt geht leider die komib:

WHERE A = '$x1' OR B ='$x2' AND C='$x3' AND D='$x4'

nicht. dann bekomm ich nämlich alle werte wo B und C und D true sind oder einfach nur A true ist.

wie kann man das umgehen? mir fällt nur nen komplizierter Weg ein (A & C & D mit AND ) OR (B & C & D)

gibts denn da keinen einfacheren Weg?

danke Jens

 
hand
03-04-2002, 17:29 
 
Original geschrieben von jskin
... die zeilen ausgelesen haben wo C und D true ist und außerdem A oder B
A oder B was?

Meinst Du das funktionell so, wei Du es ohnehin schon geschrieben hast?

WHERE ( A='$x3' AND C='$x1' AND D='$x2') OR ( B='$x3' AND C='$x1' AND D='$x2')

 
jskin
03-04-2002, 17:39 
 
A oder B soll true sein

na ich denke mir zumindest das es so funktionieren sollte - ohne die klammern .. aber ich finde es sehr umständlich (es handelt sich nämlich um ein paar mehr spalten als A - D

was mich interessieren würde ist, ob es was einfacheres gibt.

gruss jens


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:37 Uhr.