Cuando realizamos un insert en MySQL muchas veces necesitamos conocer el ID autonúmerico que nos ha asignado la base de datos para incluirla en otras consultas asociadas. Para ello, MySQL cuenta con la función mysql_insert_id(NOMBRE_CONEXION_BD) que devuelve el ID del último insert realizado por la conexión que hemos abierto a la base de datos.
Veamos un ejemplo:
$query = "INSERT INTO tabla(campo1, campo2) VALUES ('valor1','valor2');"; mysql_query($query,$conexion); $id_query = mysql_insert_id($conexion); echo($id_query); //$id_query contiene el ID del último INSERT //realizado durante la conexión a la base de datos.
Pingback: Bitacoras.com
Pingback: Saber el ID de una inserción con PHP y MySQL « DbRunas – Noticias y Recursos sobre Bases de Datos