Nemůžete použít MAX()
v WHERE
. Takže to zabalte do poddotazu jako:
SELECT Name, Message
FROM flux_chat_messages
WHERE id >= (SELECT MAX( id ) - 5 FROM flux_chat_messages)
ORDER BY id ASC
Pravděpodobně byste také mohli mít
SELECT Name, Message
FROM flux_chat_messages
ORDER BY id DESC
LIMIT 5
a zvrátit výsledky ve vašem programu (nebo k tomu použít jiný poddotaz)