Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Как выбрать весь список файлов из БД (DLE), по определенной категории?

Как выбрать весь список файлов из БД (DLE), по определенной категории?


     16.03.2020    dle    Все вопросы » MySQL    414

вопрос
Здравствуйте.
Подскажите, пожалуйста, какой сделать запрос к БД, чтобы получить список файлов из всех новостей определенной категории?
Сайт на DLE.
Спасибо.

Ответа пока нет


2 комментария

voronoff_dev
Юзер

voronoff_dev - 16 марта 2020 18:45 -


SELECT `f`.*
FROM `dle_files` AS `f`
INNER JOIN `dle_post` AS `p` ON `p`.`id` = `f`.`news_id`
WHERE `p`.`category` REGEXP '[[:<:]](1|2|3)[[:>:]]'

(1|2|3) - идентификаторы нужных категорий.

Если не используете мультикатегории на сайте, замените последнюю строку на:

WHERE `p`.`category` = '1'

dj-avtosh
PHP-developer

dj-avtosh - 16 марта 2020 23:04 -

с mysql 8.0 будет работать? Это выражение только для библиотеки Генри Спенсера, для ICU уже не подойдет.

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх