PDO::errorCode — Renvoie le message d'erreur de la dernière opération de base de données (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
tableau public PDO::errorInfo ( void )
Renvoie un tableau contenant la description du message d'erreur de la dernière opération de base de données.
Le contenu du tableau est le suivant :
élément | information |
---|---|
0 | Code d'erreur SQLSTATE (un identifiant à 5 lettres ou numérique défini dans la norme ANSI SQL). |
1 | code d'erreur |
2 | message d'erreur |
Remarque : Si le handle de base de données n'est pas utilisé, NULL est renvoyé.
<?php/* Syntaxe SQL incorrecte*/$stmt = $dbh->prepare('bogus sql');if (!$stmt) { echo "nPDO::errorInfo():n"; ->errorInfo());}?>
La routine ci-dessus affichera :
PDO::errorInfo():Array( [0] => HY000 [1] => 1 [2] => près de "bogus" : erreur de syntaxe)