PDO::__construct
<<<
PDO::errorCode PDO::errorInfo
>>>

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.9 PDO::errorCode() Retourne le SQLSTATE associé avec la dernière opération sur la base de données

[ Exemples avec pdo_errorcode ]   CVS uniquement

int  PDO::errorCode ( 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::errorCode retourne un SQLSTATE, un identifiant alphanumérique de cinq caractères défini dans le standard AINSI SQL.

PDO::errorCode retourne uniquement les codes erreurs pour les opérations exécutées directement sur le gestionne de la 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::errorCode retournera PDO_ERR_NONE . Vous devez appeler PDOStatement::errorCode pour retourner le code erreur pour une opération exécutée sur un gestionnaire de requête particulier.

Récupération d'un code SQLSTATE

<?php
/* Provoque une erreur -- la table BONES n'existe pas */
$dbh->exec("INSERT INTO bones(skull) VALUES ('lucy')");

echo
"\nPDO::errorCode(): ";
print
$dbh->errorCode();
?>

<< PDO::errorCode >>
PDO::__construct Fonctions PDO PDO::errorInfo