获取其他表中的总新闻数

vfwfrxfs  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(317)

我无法从另一个表中获取新的总计数,我使用以下代码:

$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文件中
你好,艾默尔

tpgth1q7

tpgth1q71#

你可以改变一下你的sql。试试这个:

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

应该在一行中全部返回

相关问题