Seite 1 von 1

SQL Syntax Problem *gelöst*

Verfasst: 24.02.2007, 06:52
von thefly
Moin,
ich habe folgende SQL-Abfrage:

Code: Alles auswählen

SELECT * FROM Tabelle WHERE spalte1 = '1' AND cat1 = '$auswahl' OR cat2 = '$auswahl' OR cat3 = '$auswahl' order by titel
$auswahl wird durch ein Formular übergeben. Das Ganze hat auch funktioniert, bis ich aufgrund einer Datenbankänderung

Code: Alles auswählen

spalte1 = '1' 
einfügen mußte. Jedoch ignoriert er mir bei der Abfrage eben jene und wählt auch Datensätze aus wo Spalte1 nicht 1 ist.
Weiß jemand wo da der Fehler liegt?

Edith sagt:
Mach mal Urlaub, mach mal Pause...

Code: Alles auswählen

SELECT * FROM Tabelle WHERE spalte1 = '1' AND (cat1 = '$auswahl' OR cat2 = '$auswahl' OR cat3 = '$auswahl') order by titel
Die Klammer machts...

Gruß
thefly