Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как правильно сделать запрос к MySQL для вывода категорий?

Как правильно сделать запрос к MySQL для вывода категорий?


     05.11.2016    Все вопросы » Общие вопросы по PHP    1820

вопрос
Всем привет.
Сделал себе вот такой вывод всех категорий на главной странице:
Как правильно сделать запрос к MySQL для вывода категорий?


Выводится: название категории, ссылка на категорию, кол-во новостей в данной категории и изображение из новости, которая относится к данной категории.

Вот сам запрос, через который и вывожу всю нужную мне инфу:


Проблема в том, что, новости на сайте публикуются в несколько категорий и по этому подсчет новостей идёт не правильно.
Так как при пересчете новостей у категории, новость присваивается только к той категории, ID категории которой идёт первый в списке у новости.

Как решить данную проблему?

P.S. Нагрузка не важна, так как всё дело кешируется, а кеш обновляется очень и очень редко.

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


1 комментарий

dj-avtosh
PHP-developer

dj-avtosh - 7 ноября 2016 02:06 -

WHERE p.category IN (запрос на получение категорий по id новости)

По заказам пишем сюда: @Rud00y

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

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

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

наверх