mysql_insert_id — Devuelve el identificador generado en la última llamada a INSERT

Descripción

int mysql_insert_id ( [int $identificador_de_enlace] )

mysql_insert_id() devuelve el identificador generado para un campo de tipo AUTO_INCREMENTED. Se devolverá el identificador generado por el último INSERT para el identificador_de_enlace. Si no se específica el identificador_de_enlace, se asume por defecto el último enlace abierto.

mysql_insert_id() regresa 0 si la consulta previa no generó un valor AUTO_INCREMENT. Si necesita guardar el valor para un uso posterior, asegurese de llamar mysql_insert_id() inmediatamente después de la consulta que generó el valor.

nota: El valor de la función SQL de MYSQL LAST_INSERT_ID() siempre contiene el valor AUTO_INCREMENT má recientemente generado, y no se pierde su valor entre consultas.

avisomysql_insert_id() convierte el tipo de la función nativa de MySQL en el API de C mysql_insert_id() a un tipo de long (llamada int en PHP). Si tu columna AUTO_INCREMENT tiene un tipo BIGINT, el valor regresado por mysql_insert_id() será incorrecto. En ese caso, usa la función interna LAST_INSERT_ID() de SQL en MySQL en una consulta SQL.
Ejemplo mysql_insert_id

<?php
$link
= mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!
$link) {
die(
'Could not connect: ' . mysql_error());
}
mysql_select_db('mydb');

mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf("Last inserted record has id %d\n", mysql_insert_id());
?>

Facebook te enseña a decorar tu casa en navidad usando papel La página de Facebook "Bright Side" enseña decorar el hogar usando papeles de colores. Solución económica para ambientar por Navidad. Tan simpl...
El negocio móvil de Google crecerá un 80% este año Los ingresos de Google procedentes de la publicidad móvil alcanzarán los 4.500 millones de dólares en 2012, un 80% más respecto a los 2.500 millones d...
Google actualiza su algoritmo para mejorar la visibilidad SEO - Tras algunas especulaciones acerca de un posible cambio en el algoritmo de Google éste acaba de ser confirmado de forma oficial aunque todavía no ha...
La computadora Sinclair ZX81 La computadora Sinclair ZX81 era pequeña, negra y contaba con sólo 1 KB de memoria, pero hace 30 años ayudó a crear una generación de grandes programa...
Malware “Gooligan” para Android expone más de un millón de usuarios de Google Gooligan ‘rootea’ los dispositivos Android y roba las direcciones de email y tokens de autenticación almacenados, como han explicado desde la compañía...
Apple ya compró el dominio iPhone5.com La Organización Mundial para la Propiedad Intelectual (WIPO, por sus siglas en inglés) ha comunicado que ha interrumpido la actividad de iphone5.com, ...
Que es la Penalización en motores de búsqueda? Una penalización en motores de búsqueda es una acción realizada por motores de búsqueda para penalizar el posicionamiento de aquellas páginas web que ...
Fedora 17 Fedora 17 nombre en clave Beefy Miracle es el próximo intento de esta distro por competir con Mint y Ubuntu por la primera posición del ranking Linux....
Angry Birds Space se originó en un twitteo de la NASA Angry Birds Space es la nueva versión de esta popular saga de pájaros enojados. Lo que muchos no conocen es su curioso origen: un twitteo de la NASA c...
Validar Dirección IP con expresiones regulares en php Valida que una dirección IP este dentro del rango 0.0.0.0 a 255.255.255.255 function validarIP($ip) { $val_0_to_255 = "(25 |2 d| ?dd?)"; ...