迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
模板標簽里面
如何統計會員在某個表發布了多少條信息?
{module module=news catid=1 uid=$t.uid more=1 order=displayorder_desc,updatetime num=5}
uid會員在news表的catid總共發布了多少條信息?
{/module }
官方提醒:使用module內容循環標簽的生成工具,填寫參數就可以生成相關的代碼,每個參數后面都有用法解釋
<?php $18html_com = \Phpcmf\Service::M()->db->table('1_news')->where('uid', $t.uid)->countAll(); echo $18html_com; ?>
回復@Booid.com
靠,數字開頭居然報錯,用下面這句
—
<?php $www_18html_com = \Phpcmf\Service::M()->db->table('1_news')->where('uid', $t.uid)->countAll(); echo $www_18html_com; ?>
php變量不是數字開頭,常識嘛
你也可以用這個
這個不對,調出來的是 num的數量
這個也不行,調出來表中所有會員信息,也就是where('uid', $t.uid)無效了。
{$t.uid}是能調出的,看看是哪不對?
回復@小周
$www_18html_com = \Phpcmf\Service::M()->where("uid",$t.uid)->counts("1_news");
catid限最終欄目
{php echo\Phpcmf\Service::M()->db->table('1_news')->where('catid', $t.catid)->where('uid', $t.uid)->countAll();}
回復迅睿框架創始人
還是無效,不分會員了,調出所有會員發布的總數了
回復@小周 {module module=news catid=1 uid=$t.uid more=1 order=displayorder_desc,updatetime num=5}
標紅這個肯定沒有獲取到數據,所以是所有會員
回復@kouyuxin
單獨{$t.uid}能調出會員ID
搞好了 收藏!
{php echo\Phpcmf\Service::M()->db->table('1_news')->where('catid', $t.catid)->where('uid', 1)->countAll();}
直接把 $t.uid 改成 會員ID 1 測試一樣無效
回復@小周 我測了一下首席的好像可以呀
回復@小周 我在用戶管理頁面
{php echo\Phpcmf\Service::M()->db->table('1_xiutu')->where('uid', $member.uid)->countAll();}
沒有問題的。
哈哈,感覺語法思路沒問題,干脆把catid也改成1吧,或者具體的欄目
{php echo\Phpcmf\Service::M()->db->table('1_xiutu')->where('uid', $member.uid)->countAllResults();}
ci手冊里面
countAllResults
才是統計輸出
回復@在路上
666,老鐵,正解,你這個才是正確的!成功了!
回復@Booid.com
靠,數字開頭居然報錯,用下面這句
—
php變量不是數字開頭,常識嘛
回復@Booid.com
你也可以用這個
回復@Booid.com
這個不對,調出來的是 num的數量
回復@Booid.com
這個也不行,調出來表中所有會員信息,也就是where('uid', $t.uid)無效了。
{$t.uid}是能調出的,看看是哪不對?
回復@小周
{module module=news catid=1 uid=$t.uid more=1 order=displayorder_desc,updatetime num=5}
uid會員在news表的catid總共發布了多少條信息?
catid限最終欄目
{/module }
回復迅睿框架創始人
還是無效,不分會員了,調出所有會員發布的總數了
回復@小周 {module module=news catid=1 uid=$t.uid more=1 order=displayorder_desc,updatetime num=5}
標紅這個肯定沒有獲取到數據,所以是所有會員
回復@kouyuxin
單獨{$t.uid}能調出會員ID
搞好了 收藏!
直接把 $t.uid 改成 會員ID 1 測試一樣無效
回復@小周 我測了一下首席的好像可以呀
回復@小周 我在用戶管理頁面
沒有問題的。
哈哈,感覺語法思路沒問題,干脆把catid也改成1吧,或者具體的欄目
ci手冊里面
才是統計輸出
回復@在路上
666,老鐵,正解,你這個才是正確的!成功了!