PDO::lastInsertId — Renvoie l'ID ou la valeur de séquence de la dernière ligne insérée (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
chaîne PDO::lastInsertId ([ string $name = NULL ] )
Renvoie l'ID de la dernière ligne insérée ou la dernière valeur d'un objet séquence, en fonction du pilote sous-jacent. Par exemple, PDO_PGSQL() nécessite que le nom de l'objet séquence soit spécifié pour le paramètre name.
Remarque : Cette méthode peut ne pas renvoyer un résultat significatif ou cohérent entre les différents pilotes PDO, car la base de données sous-jacente peut ne pas prendre en charge le concept de champs ou de séquences à incrémentation automatique.
name doit renvoyer le nom de l'objet séquence dont l'ID doit être renvoyé.
Si aucun nom de séquence n'est spécifié pour le paramètre name, PDO::lastInsertId() renvoie une chaîne représentant l'ID de la dernière ligne insérée dans la base de données.
Si un nom de séquence est spécifié pour le paramètre name, PDO::lastInsertId() renvoie une chaîne représentant la dernière valeur extraite de l'objet séquence spécifié.
Si le pilote PDO actuel ne prend pas en charge cette fonctionnalité, PDO::lastInsertId() déclenche un IM001 SQLSTATE.