PDO::errorCode

PHP PDO 参考手册Manuel de référence PHP PDO

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

PHP PDO 参考手册Manuel de référence PHP PDO

Autres extensions