Блог о заработке, seo, joomla и не только...
Здравствуйте дорогие читатели блога! Сегодня мы узнаем как выполнить запрос в базу данных Joomla.
Чтобы выполнить какой-то запрос нам нужно подключится к базе данных (БД). В Joomla все параметры для подключения уже имеются и для того чтобы сделать свое подключение используем следующее:
$db => JFactory::getDBO();
JFactory – это статический класс, который используется для подключения к многим объектам системы Joomla.
Для подключенич к базе данных joomla используется метод getDBO. С помощью данного метода, мы можем выполнить любые запросы в базу данных начиная с созданием таблиц оканчивая удалением всего сайта Joomla.
Давайте рассмотрим простой запрос:
function NiponsSelectDataBase() {
$db = &JFactory::getDBO();
$query = "DELETE FROM `#__content` WHERE `id`='2' ";
$db->setQuery($query);
return $db->query();
}
#__content является имя таблицы базы данных с префиксом #, Joomla сама заменит "#__ " на префикс таблицы текущей базы данных MySQL. ID является имя поля в таблице.
Функция NiponsSelectDataBase() будет удалять материал из нашего сайта у которого id равен 2.
Отвечу на любые вопросы в комментариях.
Комментарии
Т.е. есть строка id=10, в которой есть ячейка столбца "value". Нужен массив всех значений этой ячейки.
RSS лента комментариев этой записи