Philipp Hasenfratz: SQL-Abfrage

Beitrag lesen

Halihallo tysk

SELECT * FROM kunden WHERE ort='$_REQUEST[ort]' && image='1' ORDER BY 'priority' DESC LIMIT 0, 40

&& ist im Normalfall kein gültiger AND-Operator. Verwende den SQL-92
standardisierten AND-Operator.

Nur hätte ich gerne gewusst, was ich ändern muss, damit nach Anzeige aller Bilder am Ende der Liste auch die Datensätze erscheinen, die kein Bild haben (also image='0') ???

ORDER BY image DESC

geht wohl kaum:
SELECT * FROM kunden WHERE ort='$_REQUEST[ort]' ORDER BY 'priority' DESC ORDER BY image DESC LIMIT 0, 40 ???

Syntax error. Zweimal ORDER BY gibt's nicht!

SELECT ... FROM ... WHERE ... ORDER BY priority DESC, image DESC

Viele Grüsse

Philipp