用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3336|回复: 4
收起左侧

[已解决] 求证,是不是手册insert语句有错误?

[复制链接]
发表于 2010-3-3 08:27:31 | 显示全部楼层 |阅读模式
按照手册的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();
        }
发表于 2010-3-3 09:38:26 | 显示全部楼层
这些insert函数它是属于database类库的所以需要先加载  $this->load->database()
发表于 2010-3-3 10:03:40 | 显示全部楼层
楼主是否打开了 Active Record?
手册不会出现这么明显的错误。
发表于 2010-3-3 15:44:34 | 显示全部楼层
毫无错误,很好用
 楼主| 发表于 2010-3-4 09:52:32 | 显示全部楼层
问题已解决

的确是database.php配置$active_record = FALSE;的原因

本版积分规则