Saber el ID de una inserción con PHP y MySQL

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.

 

Esta entrada fue publicada en MySQL, php el por .

Acerca de Xose de la Paz

Me apasiona Internet y todo su mundo. Soy afortunado porque desarrollo de forma profesional y experta mi pasión, si bien me considero un autodidacta 'todoterreno'. Compagino mi vocación profesional con otras, como los viajes a través del mundo y el arte de la fotografía.

2 comentarios en “Saber el ID de una inserción con PHP y MySQL

  1. Pingback: Bitacoras.com

  2. Pingback: Saber el ID de una inserción con PHP y MySQL « DbRunas – Noticias y Recursos sobre Bases de Datos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.