Download the PHP package ufee/sqlite3 without Composer
On this page you can find all versions of the php package ufee/sqlite3. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package sqlite3
Short Description Sqlite3 PHP Class (https://www.sqlite.org/)
License MIT
Homepage https://github.com/ufee
Rated 5.00 based on 1 reviews
Informations about the package sqlite3
Sqlite3 PHP Class
Для полноценной работы требуется Sqlite3, собранный с поддержкой SQLITE_ENABLE_UPDATE_DELETE_LIMIT
Протестировано на версии 3.11.0
Установка
Структура
Объект БД
Объект Таблица
Объект Запрос
Объект Коллекция Запросов
Отладка запросов
Работа с классом
Получение объекта БД
Проверка на существование базы и создание
Или проверка на существование файла (быстрее)
Открытие соединения с БД
На практике не требуется, выполняется автоматически
Выполнение произвольных запросов и команд
Закрытие соединения с БД
Получение объекта Таблицы
Проверка на существование и создание
Получение информации о таблице
Получение информации о столбцах
Задать свой тип данных столбца для последующих запросов
Удаление таблицы
Примеры запросов
Запросы выполняются с использованием подготовленных выражений (автоматически).
Операторы условий: [=|>|<|<=|>=|!=|BETWEEN|NOT BETWEEN|IN|NOT IN|LIKE|NOT LIKE|GLOB|NOT GLOB]
Для нижеописанных примеров создаем БД и таблицы:
Запрос Insert
Вставка одной строки
Вставка нескольких строк
Запрос Select
Произвольное условие (без подготовленных выражений)
Получение количества строк
Получение строк и их количества с учетом условий
Получение значений одной строки
Получение одного значения из одной строки
Получение с использованием JOIN
Запрос Update
Обновление одной строки
Обновление нескольких строк
Запрос Delete
Удалние одной строки
Удалние нескольких строк
Транзакции
Вставка с использованием транзакции