posta la query che fai, perché MAX estrae proprio il valore massimo, non l'ultimo inserito...


in alternativa puoi fare così:
codice:
SELECT colonna FROM tabella ORDER BY colonna DESC LIMIT 1