Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Fehlerhafte Abfrage

  Alt 6. Jul 2011, 18:28
Datenbank: MySQL • Version: ??? • Zugriff über: PHP
Hallo,
habe hier ein kleines MySQL Problem. Ich habe folgende Abfrage:
Code:
SELECT a.*, k.name as k_name FROM adressen a LEFT OUTER JOIN adr_kategorien k on k.id = a.kategorie_id WHERE a.name LIKE '%puff%' ORDER BY k.id, a.name, a.vorname, a.gesch_firma LIMIT 0,15
Die Funktioniert.
Jetzt wollte ich sie erweitern, dass man auch in mehreren feldern suchen kann:
Code:
SELECT a.*, k.name as k_name, k.vorname as k_vorname LEFT OUTER JOIN adr_kategorien k on k.id = a.kategorie_id WHERE (a.name LIKE '%puff%') OR (a.vorname LIKE '%puff%') ORDER BY k.id, a.name, a.vorname LIMIT 0,15
Nur leider bekomme ich da einen Fehler:
Zitat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT OUTER JOIN adr_kategorien k on k.id = a.kategorie_id WHERE (a.name LIK' at line 3
Aber ich sehe ihn einfach nicht. Die eigentliche Änderung betrifft ja den WHERE Teil. aber was ist da falsch?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat