Vous devez utiliser mysql_insert_id (ou l'appel équivalent pour l'API que vous utilisez) pour obtenir l'ID de la dernière ligne insérée.
J'imagine que maintenant vous faites ceci :
SELECT MAX(id) FROM yourtable
Cela ne fonctionnera que si vous utilisez des transactions. Mais en utilisant la fonction mysql_insert_id
est la meilleure solution.
Dans la documentation, il y a aussi une mise en garde et quelques notes que vous devriez lire :