大创网络演示站

标题: 如何向自定义表插入数据 [打印本页]

作者: 四叶草君    时间: 2015-1-9 10:22
标题: 如何向自定义表插入数据
本帖最后由 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);
}
?>




欢迎光临 大创网络演示站 (http://dcdemo.pubtc.com/) Powered by Discuz! X3.2