Плюшка CMS#11.04.2018 новое

/* Создан для быстрой разработки приложений */
Скачать Демо

core::sqlite

23.10.2015

object core::sqlite([bool $newConnection])

Возвращает экземпляр класса sqlite, реализующего драйвер базы данных SQLite 3.

Если параметр $newConnection равен true, то будет создано новое подключение, что позволит выполнять два SQL-запроса одновременно (например для SELECT и вложенного UPDATE).

Реализация класса находится в файле /core/sqlite.php, а сама база данных - в файле /data/database3.db. Функция core::sqlite() доступна вне зависимости от того, какая СУБД используется в качестве основной.

Классы sqlite и mysql реализуют единый интерфейс взаимодействия с этими двумя СУБД.

Если функция используется в административной части сайта, то будет возвращён расширенный вариант класса sqlite (реализация находится в файле /admin/core/sqlitei.php). Этот класс отличается тем, что содержит дополнительные методы, позволяющие извлекать информацию о структуре таблиц и модифицировать структуру базы данных.

Пример:

$db=core::sqlite();
echo $db->query('SELECT ...'); //выполняет произвольный запрос SQL