我在从另一个表获取新的总数时遇到问题,我在下面使用以下代码:

$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");


我要打印的是tpl文件中的(all_news_in_cat

问候,
阿米尔

最佳答案

您可以稍微更改一下SQL。尝试这个:

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


应该在一行中返回alll

关于php - 在其他表中获取新闻总数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53263944/

10-09 15:22
查看更多