联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
如何统计会员在某个表发布了多少条信息
类型:迅睿CMS 更新时间:2019-12-25 17:37:34

模板标签里面

如何统计会员在某个表发布了多少条信息?

{module module=news catid=1 uid=$t.uid more=1 order=displayorder_desc,updatetime num=5}

uid会员在news表的catid总共发布了多少条信息?

{/module }

回帖
  • Booid.com
    #1楼    Booid.com
    2019-12-25 16:00:07
    Chrome 0
    <?php 
    $18html_com = \Phpcmf\Service::M()->db->table('1_news')->where('uid', $t.uid)->countAll();
    echo $18html_com;
    ?>
  • Booid.com
    #2楼    Booid.com
    2019-12-25 16:08:48
    Chrome 0
    Booid.com靠,数字开头居然报错,用下面这句
    <?php 
    $www_18html_com = \Phpcmf\Service::M()->db->table('1_news')->where('uid', $t.uid)->countAll();
    echo $www_18html_com;
    ?>
  • Booid.com
    #3楼    Booid.com
    2019-12-25 16:09:55
    Chrome 0
    你也可以用这个
    image
  • 小周
    #4楼    小周
    2019-12-25 16:24:36
    Chrome 0
    Booid.com这个不对,调出来的是 num的数量
  • 小周
    #5楼    小周
    2019-12-25 16:30:43
    Chrome 0
    Booid.com
    <?php 
    $www_18html_com = \Phpcmf\Service::M()->db->table('1_news')->where('uid', $t.uid)->countAll();
    echo $www_18html_com;
    ?>
    这个也不行,调出来表中所有会员信息,也就是where('uid', $t.uid)无效了。{$t.uid}是能调出的,看看是哪不对?
  • Booid.com
    #6楼    Booid.com
    2019-12-25 16:37:10
    Chrome 0
    小周
    $www_18html_com = \Phpcmf\Service::M()->where("uid",$t.uid)->counts("1_news");
  • 易学习
    #7楼    易学习
    2019-12-25 16:45:05
    Chrome 0
    php变量不是数字开头,常识嘛Booid.com
  • #8楼    迅睿框架创始人
    2019-12-25 16:47:27
    Chrome 0

    {module module=news catid=1 uid=$t.uid more=1 order=displayorder_desc,updatetime num=5}

    uid会员在news表的catid总共发布了多少条信息?

    catid限最终栏目

    {php echo\Phpcmf\Service::M()->db->table('1_news')->where('catid', $t.catid)->where('uid', $t.uid)->countAll();}


    {/module }

  • 小周
    #9楼    小周
    2019-12-25 16:54:18
    Chrome 0
    回复迅睿框架创始人还是无效,不分会员了,调出所有会员发布的总数了
  • kouyuxin
    #10楼    kouyuxin
    2019-12-25 17:00:40
    Chrome 0
    小周 {module module=news catid=1 uid=$t.uid more=1 order=displayorder_desc,updatetime num=5}标红这个肯定没有获取到数据,所以是所有会员
  • 王小五
    #11楼    王小五
    2019-12-25 17:00:48
    Chrome 0
    搞好了 收藏!
  • 小周
    #12楼    小周
    2019-12-25 17:03:44
    Chrome 0
    kouyuxin单独{$t.uid}能调出会员ID

    image
  • 小周
    #13楼    小周
    2019-12-25 17:09:12
    Chrome 0
    {php echo\Phpcmf\Service::M()->db->table('1_news')->where('catid', $t.catid)->where('uid', 1)->countAll();}
    直接把 $t.uid 改成 会员ID 1 测试一样无效
  • 比亚迪
    #14楼    比亚迪
    2019-12-25 17:13:12
    Chrome 0
    哈哈,感觉语法思路没问题,干脆把catid也改成1吧,或者具体的栏目
  • kouyuxin
    #15楼    kouyuxin
    2019-12-25 17:14:34
    Chrome 0
    小周 我测了一下首席的好像可以呀
  • kouyuxin
    #16楼    kouyuxin
    2019-12-25 17:17:51
    Chrome 0
    小周 我在用户管理页面
    {php echo\Phpcmf\Service::M()->db->table('1_xiutu')->where('uid', $member.uid)->countAll();}
    没有问题的。
  • 在路上
    #17楼    在路上
    2019-12-25 17:23:49
    Chrome 0
    {php echo\Phpcmf\Service::M()->db->table('1_xiutu')->where('uid', $member.uid)->countAllResults();}
    ci手册里面
    countAllResults
    才是统计输出
    满意答案
  • 小周
    #18楼    小周
    2019-12-25 17:27:23
    Chrome 0
    在路上666,老铁,正解,你这个才是正确的!成功了!
  • 小周
    #19楼    小周
    2019-12-25 17:37:34
    Chrome 0
    @在路上:真实有效,感谢帮助!!!