PHP 8.4.0 RC4 available for testing

PDOStatement::getAttribute

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

PDOStatement::getAttribute Retrieve a statement attribute

Descrizione

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

Gets an attribute of the statement. Currently, no generic attributes exist but only driver specific:

  • PDO::ATTR_CURSOR_NAME (Firebird and ODBC specific): Get the name of cursor for UPDATE ... WHERE CURRENT OF.

Note that driver specific attributes must not be used with other drivers.

Elenco dei parametri

name

The attribute to query.

Valori restituiti

Returns the attribute value.

Vedere anche:

add a note

User Contributed Notes 1 note

up
1
machitgarha at outlook dot com
7 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!
To Top