我在从另一个表获取新的总数时遇到问题,我使用下面的代码:
$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
应该在一行中返回所有内容
关于php - 获取其他表中的新闻总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53263944/