PDO::errorCode
<<<
PDO::errorInfo PDO::exec
>>>

8.96 Fonctions PDO
8 Référence des fonctions
 Manuel PHP

Introduction
Installation
Drivers PDO
Classes pré-définies
Constantes pré-définies
PDO::beginTransaction
PDO::commit
PDO::__construct
PDO::errorCode
->PDO::errorInfo
PDO::exec
PDO::getAttribute
PDO::lastInsertId
PDO::prepare
PDO::query
PDO::quote
PDO::rollBack
PDO::setAttribute
PDOStatement::bindColumn
PDOStatement::bindParam
PDOStatement::columnCount
PDOStatement::errorCode
PDOStatement::errorInfo
PDOStatement::execute
PDOStatement::fetch
PDOStatement::fetchAll
PDOStatement::fetchSingle
PDOStatement::getAttribute
PDOStatement::getColumnMeta
PDOStatement::rowCount
PDOStatement::setAttribute
PDOStatement::setFetchMode

8.96.10 PDO::errorInfo() Retourne les informations associées à l'erreur lors de la dernière opération sur la base de données

[ Exemples avec pdo_errorinfo ]   CVS uniquement

array  PDO::errorInfo ( void )
Attention

Cette fonction est EXPERIMENTALE . Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

PDO::errorInfo retourne un tableau contenant des informations sur l'erreur survenu lors de la dernière opération exécutée par ce gestionnaire de base de données. Le tableau contient les champs suivants :
Elément Information
0 code erreur SQLSTATE (un identifiant alphanumérique de cinq caractères défini dans le standard ANSI SQL).
1 Code erreur spécifique au driver.
2 Message d'erreur spécifique au driver.

PDO::errorInfo retourne uniquement les informations des erreurs pour les opérations exécutées directement sur un gestionnaire de base de données. Si vous créez un objet PDOStatement avec la fonction PDO::prepare ou la fonction PDO::query et que vous invoquez une erreur sur le gestionnaire de requête, PDO::errorInfo insérera le code erreur PDO_ERR_NONE dans le premier élément du tableau retourné. Vous devez appeler la fonction PDOStatement::errorInfo pour retourner les informations sur l'erreur pour une opération exécutée sur un gestionnaire de requête particulier.

Affiche les champs de errorInfo() pour une connexion PDO_ODBC sur une base de donnés DB2

<?php
/* Provoque une erreur -- la table BONES n'existe pas */
$err = $dbh->prepare('SELECT skull FROM bones');
$err->execute();
echo
"\nPDO::errorInfo():\n";
print_r($err->errorInfo());
?>

<< PDO::errorInfo >>
PDO::errorCode Fonctions PDO PDO::exec