Как правильно сформировать запрос к БД? - MySQL

Узнай цену своей работы

Формулировка задачи:

Добрый день. Пытаемся сделать модуль, но плохо знаем принципы работы с базами данных, а потому не пинать. Вот есть:
$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';
WHERE catid=\''.$categ.'\' - выборка идёт в рамках одной конкретной категории. А как можно сделать выборку в рамках нескольких категорий??? Фильтруя по id??? Заранее спасибо.

Решение задачи: «Как правильно сформировать запрос к БД?»

textual
Листинг программы
WHERE catid IN ($categ)

Объяснение кода листинга программы

  1. Подключаемся к базе данных.
  2. Формируем SQL-запрос.
  3. Выполняем запрос к базе данных.
  4. Получаем результат выполнения запроса.
  5. Обрабатываем результат выполнения запроса.
  6. Возвращаем результат обработки запроса.
  7. Закрываем соединение с базой данных. Примечание: Представленное описание не отражает реальный порядок выполнения операций, а лишь упрощённую последовательность шагов для понимания работы кода.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5