Функции SQLite (PDO_SQLITE)
Введение
PDO_SQLITE — это драйвер, который реализует интерфейс Data Objects (PDO) для обеспечения доступа к базам данных SQLite 3.
Замечание:
PDO_SQLITE позволяет использовать строки помимо потоков вместе с
PDO::PARAM_LOB
.
Установка
Драйвер 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 в переменную Windows PATH". Хотя копирование DLL-файлов из директории PHP в системную папку Windows также решает проблему (потому что системная директория по умолчанию находится в переменной PATH), это не рекомендуется. Этому расширению требуются следующие файлы в переменной PATH: libsqlite3.dll.
Содержание
- PDO_SQLITE DSN — Соединение с базой данных SQLite
- PDO::sqliteCreateAggregate — Регистрация агрегирующей пользовательской функции для использования в SQL-запросах
- PDO::sqliteCreateCollation — Регистрация пользовательской функции сортировки для использования в SQL-запросах
- PDO::sqliteCreateFunction — Регистрация пользовательской функции для использования в SQL-запросах