luti: order by field () ergibt Fehlermeldung

Beitrag lesen

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