Как правильно сформировать запрос к БД? - MySQL
Формулировка задачи:
Добрый день.
Пытаемся сделать модуль, но плохо знаем принципы работы с базами данных, а потому не пинать.
Вот есть:
WHERE catid=\''.$categ.'\' - выборка идёт в рамках одной конкретной категории. А как можно сделать выборку в рамках нескольких категорий??? Фильтруя по id???
Заранее спасибо.
$query = 'SELECT id, title, alias, introtext, created FROM #__content WHERE catid=\''.$categ.'\' AND state=\'1\' AND id<\''.$id_parent.'\' ORDER BY id DESC LIMIT 1';
Решение задачи: «Как правильно сформировать запрос к БД?»
textual
Листинг программы
WHERE catid IN ($categ)
Объяснение кода листинга программы
- Подключаемся к базе данных.
- Формируем SQL-запрос.
- Выполняем запрос к базе данных.
- Получаем результат выполнения запроса.
- Обрабатываем результат выполнения запроса.
- Возвращаем результат обработки запроса.
- Закрываем соединение с базой данных. Примечание: Представленное описание не отражает реальный порядок выполнения операций, а лишь упрощённую последовательность шагов для понимания работы кода.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д