sql >> Base de Datos >  >> RDS >> Mysql

PDO obtener la última identificación insertada

Eso es porque es una función SQL, no PHP. Puede usar PDO::lastInsertId() .

Me gusta:

$stmt = $db->prepare("...");
$stmt->execute();
$id = $db->lastInsertId();

Si desea hacerlo con SQL en lugar de la API de PDO, lo haría como una consulta de selección normal:

$stmt = $db->query("SELECT LAST_INSERT_ID()");
$lastId = $stmt->fetchColumn();