В Joomla 1.0 для работы с базой данных используется переменная $database. Исходники класса database лежат в /includes/database.php.
Обычно работа с Базой Данной состоит из двух этапов.
- Использование метода SetQuery, который берёт строку SQL запроса для дальнейшего её вычисления.
- Использование другого метода (например, loadResult) для выполнения запроса и возвращения его результа.
Небольшой пример из /includes/content.php (Получаем имя пользователя по его id):
1 2 3 4 5 6 |
$query = "SELECT name" . "\n FROM #__users" . "\n WHERE id = " . (int) $user_id ; $database->setQuery( $query); $creator = $database->loadResult(); |
Перейдём к описанию некоторых методов с примерами.
Читать далее «Работа с Базой Данных в Joomla 1.0. Различные методы»