Sasha_Odesskiy
@Sasha_Odesskiy
бла-бла-бла!

Как сформировать такой запрос к MySQL в CodeIgniter`e?

Доброго дня суток
Помогите пожалуйста.

У меня есть articles(статьи) и есть категории(политика, экономика и т.д.)
Как сделать/сформировать запрос, что бы когда я захожу на страницу категории: (список моих категорий)
то должно выводится к примеру так:
Политика 5| Экономика 10 (т.е. пять статей к категории политика). Вот то, что я и хочу.
у меня на сайте сделано к примеру

- site.com/categories/articles/politics .(выводятся статьи к категории "политика".).
P.S.
я надеюсь вы поняли.
Использую framework CodeIgniter.
и просьба не пишите мне абстракцию, а конкретику!
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
erniesto77
@erniesto77
oop, rb, py, php, js
$this->db->select("category.id, category.title, COUNT(`post.id`) as posts_count")
        ->from('category')
        ->join('post','category.id = post.category_id')
        ->where(array('post.category_id !=' => NULL, 'category.id !=' => NULL))
        ->group_by(array("category.id", "category.title"))
        ->get();


идея такая, но не тестировал
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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