Non puoi usare MAX()
in un WHERE
. Quindi avvolgilo in una sottoquery come:
SELECT Name, Message
FROM flux_chat_messages
WHERE id >= (SELECT MAX( id ) - 5 FROM flux_chat_messages)
ORDER BY id ASC
Probabilmente potresti anche averlo
SELECT Name, Message
FROM flux_chat_messages
ORDER BY id DESC
LIMIT 5
e invertire i risultati nel tuo programma (o utilizzare un'altra sottoquery per quello)