order by field () ergibt Fehlermeldung
luti
- datenbank
Hallo zusammen,
eine Abfrage (s. unten) läuft bei mir lokal wie erwartet, auf meinem Webspace erhalte ich eine jedoch eine Fehlermeldung (s. weiter unten). Beides sind MySQL 5 Datenbanken (5.0.32 bzw. 5.0.51a). Woran könnte das liegen? Wieso kennt MySQL "FIELD" auf dem Server nicht?
Abfrage:
SELECT * FROM xyz WHERE online=1 AND abc=1 ORDER BY FIELD (def,1,2), hjk
Meldung:
#1305 - FUNCTION dbxyz-db.FIELD does not exist
Dank und Gruß,
luti
Hello,
Abfrage:
SELECT * FROM xyz WHERE online=1 AND abc=1 ORDER BY FIELD (def,1,2), hjk
^
Nimm mal das Leerzeichen zwischen Funktionsbezeichner und Argumentenklammer heraus. Das mag MySQL gar nicht.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hallo Tom,
Nimm mal das Leerzeichen zwischen Funktionsbezeichner und Argumentenklammer heraus. Das mag MySQL gar nicht.
Aaah, danke, jetzt geht's!
Grüße, luti