De la manera que dice living, si tu tuvieras tres usuarios registrandose a la vez, podria dar error, aún i asín, ese caso es muy muy dificil.
Otro método puede ser:
Código PHP:
$usuario = $_POST['usuario']; // Dato es el dato necesario para encontrar su ID
//aquí el insert.
$ssql = mysql_query("SELECT * FROM usuarios WHERE usuario='$usuario' ");
if($row = mysql_fetch_array($ssql)){
$clave = $row['id'];
$mail_body = " Tu clave es: ". $clave;//Pon más datos adicionales
}else{
echo "Error en la BD, no se pudo enviar mail de confirmación."
}
eso es todo, ese método es muy efectivo, eso seguro
;)
Adiós