大创网络演示站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
对不起,现在系统未执行任何插件代码,请使用正确入口进入,以便执行相应的插件
查看: 1795|回复: 0
打印 上一主题 下一主题

如何向自定义表插入数据

[复制链接]

5

主题

187

帖子

187

积分

注册会员

Rank: 2

积分
187
跳转到指定楼层
楼主
发表于 2015-1-9 10:22:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 actorai 于 2015-1-8 23:21 编辑

自定义了一张表:pre_qiandao_log

source\class\table下已经加了一个类:
table_qiandao_log.php:
<?php

/**added by ak
******
*/

if(!defined('IN_DISCUZ')) {
        exit('Access Denied');
}

class table_qiandao_log extends discuz_table
{
        public function __construct() {

                $this->_table = 'qiandao_log';
                $this->_pk    = 'id';

                parent::__construct();
        }
        
        public function fetch_all_range($start = 0, $limit = 0) {
                return DB::fetch_all('SELECT * FROM %t ORDER BY dateline'.DB::limit($start, $limit), array($this->_table));
        }
}


然后业务处理代码也执行到了红色代码部分,可是记录没插入成功(2种方法都失败了);
有人知道是缺少了什么吗,还是那个类没有引入?

source\function:function_qiandao_log.php

<?php

if(!defined('IN_DISCUZ')) {
        exit('Access Denied');
}

function credit_qiandao_log($uids) {
        if(empty($uids)) {
                return;
        }
        $log = array(
                'id' =>1,
                'uid' => $uids,
                'dateline' => 20000,
        );
        //C::t('qiandao_log')->insert($log);
        DB::insert('qiandao_log',$log);
}
?>
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-9-29 09:19 , Processed in 0.057453 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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