PDO::errorCode
PDO::errorCode — Obtient le SQLSTATE associé à la dernière opération sur le handle de base de données (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
Description
Syntaxe
mixed PDO::errorCode ( void )
Valeurs de retour
Retourne un SQLSTATE, un identifiant défini par la norme ANSI SQL qui se compose de cinq lettres ou chiffres. En bref, un SQLSTATE se compose d'une valeur de classe des deux premiers caractères et d'une valeur de sous-classe des trois derniers caractères.
Retourne NULL si aucune opération n'a été effectuée sur le handle de base de données.
Exemples
Obtenir un code SQLSTATE
/* 引发一个错误 -- BONES 数据表不存在 */
$dbh->exec("INSERT INTO bones(skull) VALUES ('lucy')");
echo "\nPDO::errorCode(): ";
print $dbh->errorCode();
?>
L'exemple ci-dessus affichera :
PDO::errorCode(): 42S02
Autres extensions
Manuel de référence PHP PDO