PDO::getAvailableDrivers
PDO::prepare
PDO
PHP Manual

# PDO::lastInsertId

(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

PDO::lastInsertId — Retourne l'identifiant de la dernière ligne insérée ou la valeur d'une séquence

### Description

string PDO::lastInsertId ([ string `$name` = `NULL` ] )

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.

### Liste de paramètres

`name`

  Nom de la séquence d'objets depuis laquelle l'identifiant doit être retourné.

### Valeurs de retour

Si un nom de séquence n'est pas spécifié pour le paramètre `name`, PDO::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`, PDO::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 fonctionnalité, PDO::lastInsertId() lancera un SQLSTATE IM001.

PDO::getAvailableDrivers
PDO::prepare
PDO
PHP Manual