Tengo una consulta, y quiero obtener la última identificación insertada. El ID de campo es la clave principal y el incremento automático.PDO obtener la última identificación insertada
sé que tengo que usar esta declaración:
LAST_INSERT_ID()
Esa declaración funciona con una consulta como esta:
$query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())";
Pero si quiero obtener la ID mediante esta declaración:
$ID = LAST_INSERT_ID();
me sale este error:
Fatal error: Call to undefined function LAST_INSERT_ID()
¿Qué estoy haciendo mal?
sí que correcto, lo encontré y funciona, gracias, voy a aceptar la respuesta –
@IllyasMimouni puede explicar por favor ¿Cómo su edición ofrece más seguridad? Envolver una sola declaración en una transacción no ofrece nada. – Corbin
@ Corbin: eliminé la parte, tenías razón. – Mimouni