Получение общего количества новостей в другой таблице - PullRequest
0 голосов
/ 12 ноября 2018

У меня проблема с получением общего количества новых из другой таблицы, я использую следующий код:

$news_cat = array(); 
$news_cat = DB::query("select * from news_cat order by id");

foreach($news_cat as $cc){
    DB::query("select news_id from info_news where cat_id=%i",$cc['id']);
    $news_cat['all_news_in_cat'] = DB::count();

}
$smarty->assign('news_cat', $news_cat);
$smarty->display("blog.tpl");

Я хочу напечатать (all_news_in_cat) в файле tpl

С уважением, амер

1 Ответ

0 голосов
/ 12 ноября 2018

Вы могли бы немного изменить свой SQL.попробуйте это:

SELECT cat_id, count(news_id) from info_news group by cat_id

, который должен вернуть все в одну строку

...