(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.0)
PDOStatement::setAttribute — Set a statement attribute
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 the cursor for UPDATE ... WHERE CURRENT OF.
attributeThe attribute to modify.
value
The value to set the attribute,
might require a specific type depending on the attribute.
As of PHP 8.5.0, when using the Firebird driver, a
ValueError is thrown if the cursor name set via
PDO::ATTR_CURSOR_NAME is too long.
| Version | Description |
|---|---|
| 8.5.0 |
When using the Firebird driver, a ValueError
is now thrown if the cursor name set via
PDO::ATTR_CURSOR_NAME is too long.
|