# PDO_SQLITE: драйвер модуля PDO для СУБД SQLite

## Введение

PDO_SQLITE — драйвер, через который PHP получает доступ к базам данных SQLite 3. Для этого драйвер реализует интерфейс модуля PDO.

> Замечание:

> Кроме потоков с флагом `PDO::PARAM_LOB` драйвер PDO_SQLITE разрешает использовать строки.

## Установка

Драйвер PDO_SQLITE PDO доступен по умолчанию. Для отключения используйте --without-pdo-sqlite[=DIR], где `[=DIR]` - директория, куда установлен sqlite. Начиная с PHP 7.4.0 требуется библиотека » libsqlite версии 3.5.0 или новее. Ранее встроенный из коробки libsqlite мог использовался вместо этого, и был значением по умолчанию, если опция `[=DIR]` не задана.

> Замечание: Дополнительная настройка на Windows с PHP 7.4.0

> Модуль работает в ОС Windows, только когда системной переменной PATH доступны DLL-файлы. Раздел FAQ «Как добавить PHP-каталог в переменную PATH в Windows» рассказывает, как это сделать. Не рекомендуют копировать DLL-файлы из директории PHP в системную папку Windows, хотя это тоже решает проблему, поскольку системная переменная PATH содержит путь к системной директории по умолчанию. Для работы модуля в переменной PATH потребуются следующие файлы: libsqlite3.dll.

## Содержание

- DSN-строка подключения через драйвер PDO_SQLITE — Соединение с базой данных SQLite
- PDO::sqliteCreateAggregate — Псевдоним Pdo\Sqlite::createAggregate
- PDO::sqliteCreateCollation — Псевдоним Pdo\Sqlite::createCollation
- PDO::sqliteCreateFunction — Псевдоним Pdo\Sqlite::createFunction

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