|
8.101.20 PDO::lastInsertId()
Retourne l'identifiant de la dernière ligne insérée ou la valeur d'une séquence
[ Exemples avec pdo_lastinsertid ] CVS uniquement
string
PDO::lastInsertId (
string
name
)
Retourne l'identifiant de la dernière ligne insérée, ou la dernière valeur
d'une séquence d'objets, dépendamment du driver utilisé. Par exemple,
PDO_PGSQL
vous impose de spécifier le nom d'une
séquence d'objet pour le paramètre
name
.
| Note | |
Cette méthode peut ne pas retourner un résultat significatif suivant les drivers PDO
utilisés, car la base de données utilisée peut ne pas supporter la notion
de champs auto-incrémenté ou de séquences.
|
-
name
-
Nom de la séquence d'objets depuis laquelle l'identifiant doit être retourné.
Si un nom de séquence n'est pas spécifié pour le paramètre
name
,
PDOStatement::lastInsertId
retourne une chaîne représentant l'identifiant de la ligne 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
,
PDOStatement::lastInsertId
retourne une chaîne représentant la dernière valeur depuis la séquence d'objets spécifiée.
Si le driver PDO ne supporte pas cette fonctionalité,
PDO::lastInsertID
lançera un SQLSTATE
IM001
.
|