PDOStatement::setAttribute

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

PDOStatement::setAttribute Establece un atributo de consulta

Descripción

public function PDOStatement::setAttribute(int $attribute, mixed $value): bool

Establece un atributo de la consulta. Actualmente, no se definen atributos genéricos, sino especificaciones del driver:

  • PDO::ATTR_CURSOR_NAME (especificidad de Firebird y ODBC): Establece el nombre del cursor para UPDATE ... WHERE CURRENT OF.

Tenga en cuenta que los atributos específicos del controlador no deben utilizarse con otros controladores.

Parámetros

attribute

El atributo a modificar.

value

El valor para establecer el attribute, puede requerir un tipo específico según el atributo.

Valores devueltos

Esta función retorna true en caso de éxito o false si ocurre un error.

Errores/Excepciones

A partir de PHP 8.5.0, cuando se usa el controlador Firebird, se lanza un ValueError si el nombre de cursor establecido mediante PDO::ATTR_CURSOR_NAME es demasiado largo.

Historial de cambios

Versión Descripción
8.5.0 Al usar el controlador Firebird, ahora se lanza un ValueError si el nombre de cursor establecido mediante PDO::ATTR_CURSOR_NAME es demasiado largo.

Véase también

add a note

User Contributed Notes

There are no user contributed notes for this page.