PDO::errorCode — Obtenez le SQLSTATE lié à la dernière opération du handle de base de données (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
PDO mixte :: errorCode (void)
Renvoie un SQLSTATE, un identifiant alphanumérique à cinq caractères défini dans la norme ANSI SQL. En bref, un SQLSTATE se compose des deux premiers caractères de la valeur de classe et des trois derniers caractères de la valeur de sous-classe.
Si le handle de base de données n’est pas utilisé, NULL est renvoyé.
/* Lève une erreur -- La table de données BONES n'existe pas*/$dbh->exec("INSERT INTO bones(skull) VALUES ('lucy')");echo "nPDO::errorCode(): ";print $ dbh->errorCode();?>
La routine ci-dessus affichera :
PDO::errorCode() : 42S02