lezu 发表于 2010-3-3 08:27:31

求证,是不是手册insert语句有错误?

按照手册的insert操作出错,Fatal error:Call to undefined method CI_DB_mysql_driver::insert();查看DB_driver.php中只找到insert_string,没有insert,是不是手册上有错误?

同时,用insert_string虽然不报错,但数据确没有插入进来,郁闷,最终还是用SQL方式插入数据。

我用的语句是

$data["keyword"] = $keyword;
$data["keyword_md5"] = $keywordMd5;
$data["count_search"] = 1;
$data["type"] = $type;
$this->db->insert('yyk_tag', $data);

继承class Tag_model extends Model {
        function __construct() {
                parent :: Model();
        }

xiaoniao 发表于 2010-3-3 09:38:26

这些insert函数它是属于database类库的所以需要先加载$this->load->database()

Hex 发表于 2010-3-3 10:03:40

楼主是否打开了 Active Record?
手册不会出现这么明显的错误。

jeongee 发表于 2010-3-3 15:44:34

毫无错误,很好用

lezu 发表于 2010-3-4 09:52:32

问题已解决

的确是database.php配置$active_record = FALSE;的原因
页: [1]
查看完整版本: 求证,是不是手册insert语句有错误?