我正在尝试使用库将数字插入数据库,
$data = array(
'id' => $id,
'so' => '1',
'username' => $username
);
$this->db->insert('db', $data);
但是每当我运行它时,我都会收到“ fatal error :在非对象上调用成员函数 insert()”
有人知道为什么吗?
谢谢
最佳答案
如果您在库中执行此操作,则无法像通常在模型中那样引用 $this 对象。相反,您需要像这样加载 CI 实例:
$CI =& get_instance();
然后您应该能够像这样将记录插入数据库:
$CI->db->insert('db', $data);
如果数据库没有自动加载,也不要忘记加载它。
关于php - MySQL 使用 codeigniter 插入库内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5401114/