Вы не можете использовать MAX()
в WHERE
. Оберните это в подзапрос, например:
SELECT Name, Message
FROM flux_chat_messages
WHERE id >= (SELECT MAX( id ) - 5 FROM flux_chat_messages)
ORDER BY id ASC
Также, вероятно, вы могли бы иметь
SELECT Name, Message
FROM flux_chat_messages
ORDER BY id DESC
LIMIT 5
и сторнируйте результаты в вашей программе (или используйте для этого другой подзапрос)