Du bör använda mysql_insert_id (eller motsvarande anrop för det API du använder) för att få ID för den senast infogade raden.
Jag föreställer mig att nu gör du så här:
SELECT MAX(id) FROM yourtable
Detta fungerar inte om du inte använder transaktioner. Men med funktionen mysql_insert_id
är det bättre sättet.
I dokumentet finns även en varning och några anteckningar som du bör läsa: