Obtener último id de una inserción con PHP y MySQL

Antonio Galisteo

Veamos una forma sencilla de obtener el ID de la última inserción realizada en la base de datos con PHP y MySQL con una simple instrucción.

Para obtener el último ID de una inserción con PHP y MySQL, después de hacer la inserción tal que así:

$sql_query = "INSERT INTO mi_tabla(colum1, colum2,...) VALUES ('valor1', 'valor2',...)";
mysqli_query($conn, $sql_query);

Usaremos la siguiente función que nos devuelve el ID del último insert:

$id_ultimo_insert = mysqli_insert_id($conn);

Donde la variable $conn es la conexión establecida a la base de datos previo a la inserción.

Con esto ya tenemos en la variable $id_ultimo_insert el ID de la última inserción. Esta función nos puede ser muy útil cuando el ID de la tabla es un valor entero auto incrementado de modo que no se especifica en el insert sino que la base de datos se lo asigna al momento de insertar.

Publicado el 19-11-2013

Compartelo!

Deja un comentario

Comentanos

*
Ir arriba de la pagina