PDOStatement::setAttribute

Set a statement attribute

&reftitle.description; public `bool` `PDOStatement::setAttribute` `int` `attribute` `mixed` `value`

Sets an attribute on the statement. Currently, no generic attributes are set but only driver specific:

- `PDO::ATTR_CURSOR_NAME` (Firebird and ODBC specific): Set the name of cursor for `UPDATE ... WHERE CURRENT OF`.

Note that driver specific attributes must not be used with other drivers.
&reftitle.parameters;

`attribute`

- The attribute to modify.

`value`

- The value to set the `attribute`, might require a specific type depending on the attribute.

&reftitle.returnvalues;

&return.success;

&reftitle.seealso;

- `PDO::getAttribute`
- `PDO::setAttribute`
- `PDOStatement::getAttribute`