PDO :: lastInsertId
PDO :: lastInsertId - Retourne la valeur d'identité ou d'une séquence pour la dernière ligne insérée (PHP 5> = 5.1.0, PECL pdo> = 0.1.0)
explication
grammaire
string PDO::lastInsertId ([ string $name = NULL ] )
Retourne le dernier ID de ligne insérée, ou la dernière valeur d'un objet de séquence, en fonction de la partie inférieure du lecteur. Par exemple, PDO_PGSQL () vous oblige à spécifier l'objet de séquence pour le nom nom du paramètre.
Remarque: entre les différents pilotes PDO, cette méthode ne peut pas renvoyer un résultat significatif ou cohérente, parce que la base de données sous - jacente ne peut pas soutenir la notion de champs auto-incrémenté ou de séquences.
Paramètres
nom
Elle doit retourner l'ID de nom de l'objet séquence.
Valeur de retour
Si vous ne spécifiez pas le nom de la séquence comme un nom de paramètre, PDO :: lastInsertId () retourne une chaîne qui représente la base de données row row ID de la dernière insérée.
Si vous spécifiez un nom pour le nom du paramètre de séquence, PDO :: lastInsertId () retourne une valeur à partir de la dernière séquence de représentation de chaîne spécifiée extraite de l'objet.
Si le pilote actuel PDO ne supporte pas cette fonctionnalité, PDO :: lastInsertId () déclenche une SQLSTATE IM001.