En Mysql directo (sin mas PHP por medio .. ) puedes obtener tambien el ultimo ID generado por un INSERT .. Siempre será mas efectivo y seguro este método que no via PHP (por la perdida de tiempo de ejecucion de PHP con Mysql .. pudiendo ser solo tarea de Mysql ..)
Me refiero a:
LAST_INSERT_ID() de Mysql
http://www.mysql.com/doc/en/Getting_unique_ID.html
Un saludo,