Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 插件怎么读取用户的积分?

[复制链接]
二流高手 发表于 2016-4-7 20:22:24 | 显示全部楼层 |阅读模式
本帖最后由 二流高手 于 2016-4-7 20:26 编辑

我自己仿照读取自己的数据表的方式,创建了个文件table_common_member_count.php,然后里面的代码如下:

  1. if(!defined('IN_DISCUZ')) {
  2.         exit('Access Denied');
  3. }

  4. class table_fwy_fuwu extends discuz_table
  5. {
  6.         public function __construct() {

  7.                 $this->_table = 'common_member_count';
  8.                 $this->_pk    = '';

  9.                 parent::__construct();
  10.         }

  11.         public function fetch_all_by_ID($ID) {
  12.                 return DB::fetch_all("SELECT * FROM %t WHERE uid=%d", array($this->_table, $ID));
  13.         }

  14.         public function count_by_ID($ID) {
  15.                 return DB::result_first("SELECT COUNT(*) FROM %t WHERE uid=%d", array($this->_table, $ID));
  16.         }


  17. }
复制代码


在另一个文件里用下面的代码执行,但是页面执行到这里就是一片空白了。
  1.                 $myjifen = array();
  2.                 foreach(C::t('#fuwuemail#common_member_count')->fetch_all_by_ID($_G['uid'])as $myjifen_by_ID){
  3.                                                         $myjifen[] = $myjifen_by_ID;
  4.                         }
复制代码


 楼主| 二流高手 发表于 2016-4-7 20:52:47 | 显示全部楼层
明白了,原来有现成的方法

                foreach(C::t('common_member_count')->fetch_all($_G['uid'])as $myjifen_by_ID){
                                                        $myjifen[] = $myjifen_by_ID;
                        }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-28 19:10 , Processed in 0.021736 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表