8.95 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.95.12 PDO::getAttribute()
   Récupère un attribut d'une connexion à une base de données
  [ Exemples avec pdo_getattribute ]   CVS uniquement 
mixed
 PDO::getAttribute (
long
 
attribute
 )
| 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. 
 |   
   Cette fonction retourne la valeur d'un attribut d'une connexion à une base
   de données. Pour récupérer les attributs PDOStatement, référez-vous
   à la fonction  
PDOStatement::getAttribute
 .
   
   Notez que quelques bases de données ne supportent pas tous les attributs
   de connexion.
   
 
 
- 
attribute
 
- 
       Une des constantes  
PDO_ATTR_*
 . Les constantes
       qui sont appliquées aux connexions sont les suivantes :
        
- PDO_ATTR_AUTOCOMMIT
 
- PDO_ATTR_CASE
 
- PDO_ATTR_CLIENT_VERSION
 
- PDO_ATTR_CONNECTION_STATUS
 
- PDO_ATTR_ERRMODE
 
- PDO_ATTR_ORACLE_NULLS
 
- PDO_ATTR_PERSISTENT
 
- PDO_ATTR_PREFETCH
 
- PDO_ATTR_SERVER_INFO
 
- PDO_ATTR_SERVER_VERSION
 
- PDO_ATTR_TIMEOUT
 
 
 
 
 
 
   Un appel réussi retourne la valeur de l'attribut PDO demandé.
   Un appel qui a échoué retourne la valeur  
null
 .
   
 
 | Récupération des attributs de connexion à une base de données |  
<?php $conn = new PDO('odbc:sample', 'db2inst1', 'ibmdb2');                     print "\nPDO_ATTR_AUTOCOMMIT: "; print $conn->getAttribute(PDO_ATTR_AUTOCOMMIT);                print "\nPDO_ATTR_ERRMODE: "; print $conn->getAttribute(PDO_ATTR_ERRMODE);                print "\nPDO_ATTR_CASE: "; print $conn->getAttribute(PDO_ATTR_CASE);                print "\nPDO_ATTR_CLIENT_VERSION: "; print $conn->getAttribute(PDO_ATTR_CLIENT_VERSION);                print "\nPDO_ATTR_CONNECTION_STATUS: "; print $conn->getAttribute(PDO_ATTR_CONNECTION_STATUS);                print "\nPDO_ATTR_ORACLE_NULLS: "; print $conn->getAttribute(PDO_ATTR_ORACLE_NULLS);                print "\nPDO_ATTR_PERSISTENT: "; print $conn->getAttribute(PDO_ATTR_PERSISTENT);                print "\nPDO_ATTR_PREFETCH: "; print $conn->getAttribute(PDO_ATTR_PREFETCH);                print "\nPDO_ATTR_SERVER_INFO: "; print $conn->getAttribute(PDO_ATTR_SERVER_INFO);                print "\nPDO_ATTR_SERVER_VERSION: "; print $conn->getAttribute(PDO_ATTR_SERVER_VERSION);                print "\nPDO_ATTR_TIMEOUT: "; print $conn->getAttribute(PDO_ATTR_TIMEOUT); ?>
 
 |   
 
 
 |