Hola
Mysql tiene un conjunto de funciones de información que son muy útiles.
En tu caso te puede interesar la función last_insert que devuelve el id del último usuario insertado
Código:
select last_insert() from tabla
admite un parámetro que debería ser una expresión (habitualmente el nombre de un campo). Si se especifica devuelve ese dato y no el id
Código:
select last_insert('nombre') from tabla
Otra forma de hacerlo es buscar el mayor id
Código:
select max(id) as ultimo from tabla
Yo el que uso muchísimo es found_rows() que devuelve la cantidad de filas que has tocado tras un update, delete, ..., etc.
Aqui los tienes
http://dev.mysql.com/doc/refman/5.0/...functions.html