(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_NEEDEDPdo\Odbc::SQL_USE_DRIVERPdo\Odbc::SQL_USE_ODBCPdo\Odbc::ATTR_ASSUME_UTF8true символьные данные в кодировке UTF-16 — CHAR,
VARCHAR и LONGVARCHAR —
преобразовываются в кодировку UTF-8, когда данные считываются из базы данных или записываются в базу.
Со значением false, значение по умолчанию, кодировку символов преобразовывает драйвер.