PDO :: errorInfo
PDO :: errorCode - Retourne les opérations de base de données de dernier message d'erreur (PHP 5> = 5.1.0, PECL pdo> = 0.1.0)
explication
grammaire
public array PDO::errorInfo ( void )
Valeur de retour
Elle retourne un tableau contenant la dernière base de données de description d'erreur de commande.
Contenu du tableau comme suit:
élément | Informations |
---|---|
0 | code d'erreur SQLSTATE (5 lettres ou chiffres dans la norme ANSI SQL identificateurs définis de). |
1 | Codes d'erreur |
2 | Message d'erreur |
Remarque: Si vous ne disposez pas d'actionner la poignée de base de données, retourne NULL.
Exemples
Afficher errorInfo () message d'erreur concernant PDO_ODBC se connecter à la base de données DB2
<?php /* 错误的SQL语法 */ $stmt = $dbh->prepare('bogus sql'); if (!$stmt) { echo "\nPDO::errorInfo():\n"; print_r($dbh->errorInfo()); } ?>
La sortie par exemple de volonté ci-dessus:
PDO::errorInfo(): Array ( [0] => HY000 [1] => 1 [2] => near "bogus": syntax error )