PDOStatement::getAttribute

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.0)

PDOStatement::getAttribute — RĂ©cupĂšre un attribut de requĂȘte

Description

public function PDOStatement::getAttribute(int $name): mixed

RĂ©cupĂšre un attribut de la requĂȘte. Actuellement, aucun attribut gĂ©nĂ©rique n'existe, mais uniquement des spĂ©cificitĂ©s du driver :

  • PDO::ATTR_CURSOR_NAME (spĂ©cificitĂ© de Firebird et d'ODBC) : RĂ©cupĂšre le nom du curseur pour UPDATE ... WHERE CURRENT OF.

Il est Ă  noter que les attributs spĂ©cifiques au pilote ne doivent pas ĂȘtre utilisĂ©s avec d'autres pilotes.

Liste de paramĂštres

name

L'attribut Ă  interroger.

Valeurs de retour

Retourne la valeur de l'attribut.

Voir aussi

add a note

User Contributed Notes 1 note

up
3
machitgarha at outlook dot com ¶
8 years ago
MySQL driver doesn't support PDOStatement::getAttribute(). If you use it, it produces a warning, even if you set error reporting (PDO::ERRMODE) to PDO::ERRMODE_SILENT; except when you set to PDO::ERRMODE_EXCEPTION. Also, the SQLSTATE error code of the PDO statement (not the PDO object itself, i.e. using PDOStatement::errorCode()) will be 'IM001'.

Hope this helps someone!