Работа с базой данных в Joomla: обзор классов базы данных, конструктор запросов и класс таблицы. Работа с данными и применение транзакций.
Класс JDatabaseQuery позволяет создавать SQL-запросы в объектно-ориентированном виде.
JDatabaseQuery
Для работы с базой данных в Joomla применяется набор классов, которые представляют собой уровень абстракции базы данных.
Использование UNION для выборки данных позволяет удобно комбинировать результаты двух или более SELECT запросов, которые необязательно соединены какими-либо отношениями.
UNION
SELECT
Использование транзакций при работе с базой данных в Joomla, используя набор методов классов JDatabaseDriver.
JDatabaseDriver
Вставка, обновление и удаление данных, используя набор методов классов JDatabaseDriver и JDatabaseQuery.
Выборка данных из базы данных и получение результата, используя набор методов класса JDatabaseDriver и и JDatabaseQuery.
Класс-итератор для ускорения получения и обработки данных. Реализует интерфейсы Iterator и Countable.
Класс предназначен для импорта структуры таблиц из формата XML.
Фабрика для создания объектов классов базы данных.
Класс предназначен для экспорта структуры таблиц в формат XML.
Класс предоставляет ООП подход для работы с таблицами базы данных в Joomla.
Класс является конструктором SQL-запросов в Joomla.
Класс является драйвером базы данных в Joomla. Используется для составления и выполнения запросов, получения результатов.
Класс является коннектором базы данных в Joomla.