笨致命错误:调用未定义的方法CI_DB_odbc_driver ::更新()
问题描述:
我收到此错误:笨致命错误:调用未定义的方法CI_DB_odbc_driver ::更新()
"Fatal error: Call to undefined method CI_DB_odbc_driver::update()" when I try to run update query.
$data = array(
'userid' => 30,
'checktime' => '29-Dec-16 6:20PM'
);
$this->db->update('checkinout', $data,'userid');
我使用access数据库和查询是更新checkinout
表
答
你有没有尝试这样的...
$id=30;
$data = array(
'userid' => $id,
'checktime' => '29-Dec-16 6:20PM'
);
$this->db->where('userid',$id);
$this->db->update('checkinout', $data);
OR这样的..
$this->db->update('checkinout', $data, "userid= 30");
让我们来看看在这里你的发言,
$this->db->update('checkinout', $data,'userid');
userid
是字符串,但用于更新你也必须传递值。或者,您可以使用$this->db->where($id)
进行更新,然后在update语句中传递数据。
给出一些关于澄清错误或错误的解释。 – SHAZ