(PHP 8 >= 8.4.0)
Этот PDO-подкласс представляет соединение с БД, которое устанавливает и обслуживает ODBC-драйвер модуля PDO.
$dsn
,$username
= null
,$password
= null
,$options
= null
$dsn
,$username
= null
,$password
= null
,$options
= null
$query
, ?int $fetchMode
= PDO::FETCH_COLUMN, int $colno
): PDOStatement|false$query
,$fetchMode
= PDO::FETCH_CLASS,$classname
,$constructorArgs
$query
, ?int $fetchMode
= PDO::FETCH_INTO, object $object
): PDOStatement|falsePdo\Odbc::ATTR_USE_CURSOR_LIBRARY
Параметр определяет, будет ли драйвер использовать ODBC-библиотеку курсоров. ODBC-библиотека курсоров поддерживает расширенные функции СУБД ODBC наподобие блока прокручиваемых курсоров, которые иногда остаются без реализации в драйвере. Параметр поддерживает следующие значения:
Pdo\Odbc::SQL_USE_IF_NEEDED
Pdo\Odbc::SQL_USE_DRIVER
Pdo\Odbc::SQL_USE_ODBC
Pdo\Odbc::ATTR_ASSUME_UTF8
true
символьные данные в кодировке UTF-16 — CHAR
,
VARCHAR
и LONGVARCHAR
—
преобразовываются в кодировку UTF-8, когда данные считываются из базы данных или записываются в базу.
Со значением false
, значение по умолчанию, кодировку символов преобразовывает драйвер.