Устанавливает атрибут объекту PDOStatement

# PDOStatement::setAttribute

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

PDOStatement::setAttribute — Устанавливает атрибут объекту PDOStatement

### Описание

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

Задаёт атрибут объекта PDOStatement. На данный момент никаких общих атрибутов устанавливать нельзя, только характерные для конкретного драйвера:

- `PDO::ATTR_CURSOR_NAME` (для Firebird и ODBC): Задаёт имя курсора для запросов вида `UPDATE ... WHERE CURRENT OF`.

Обратите внимание, что атрибуты драйвера не должны использоваться с другими драйверами.

### Список параметров

`attribute`

  Атрибут для изменения.

`value`

  Значение для установки параметра `attribute` может потребовать определённого типа в зависимости от атрибута.

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

### Смотрите также

- PDO::getAttribute() - Получает атрибут соединения с базой данных
- PDO::setAttribute() - Устанавливает атрибут
- PDOStatement::getAttribute() - Получение значения атрибута запроса PDOStatement

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open