Плюшка CMS#26.04.2018

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

core::mysql

26.10.2015

object core::mysql([bool $newQuery])

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

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

Реализация класса находится в файле /core/mysql.php, параметры подключения к СУБД в главном конфигурационном файле (/config/_core.php). Функция core::mysql() доступна вне зависимости от того, какая СУБД используется в качестве основной.

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

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

 

Пример:

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