(no version information, might be only in CVS)
PDO::setAttribute --
Définie un attribut
Description
bool
PDO::setAttribute ( int attribute, mixed value )
PDO::setAttribute() définie un attribut d'une connexion à une
base de données. Les attributs génériques sont listés ci-dessous ; quelques drivers
peuvent utiliser des attributs spécifiques.
PDO::ATTR_CASE: Force les noms de colonnes en une casse spécifique.
PDO::CASE_LOWER: Force les noms de colonnes en minuscule.
PDO::CASE_NATURAL: Laisse les noms des colonnes en la casse
définie par le driver de la base de données.
PDO::CASE_UPPER: Force les noms de colonnes en majuscule.
PDO::ATTR_ERRMODE : Rapport des erreurs.
PDO::ERRMODE_SILENT :
Définit juste les codes erreurs.
PDO::ERRMODE_WARNING :
Lance un E_WARNING.
PDO::ERRMODE_EXCEPTION :
Lance des exceptions.
PDO::ATTR_ORACLE_NULLS
(disponible pour tous les drivers, pas uniquement pour Oracle):
Convertit les chaînes NULL et vides.
PDO::NULL_NATURAL :
Aucune conversion.
PDO::NULL_EMPTY_STRING :
Une chaîne vide est convertie en NULL.
PDO::NULL_TO_STRING :
NULL est converti en une chaîne vide.
PDO::ATTR_STRINGIFY_FETCHES :
Convertit les valeurs numériques en chaînes de caractères lors de la récupération.
Nécessite bool.
PDO::ATTR_STATEMENT_CLASS :
Définit la classe de la requête fournie par l'utilisateur dérivée de PDOStatement.
Ne peut être utilisé avec des instances persistantes de PDO.
Nécessite array(string classname, array(mixed constructor_args)).
PDO::ATTR_AUTOCOMMIT
(disponible en OCI, Firebird et MySQL) :
Valider automatiquement ou non chaque requête.
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY
(disponible en MySQL) :
Utilise les requêtes beuffeurisées.