我收到此错误:
"致命错误:调用未定义的方法 CI_DB_odbc_driver :: update()"当我尝试运行更新查询时。
$data = array(
'userid' => 30,
'checktime' => '29-Dec-16 6:20PM'
);
$this->db->update('checkinout', $data,'userid');
我正在使用访问数据库,查询是更新checkinout
表
答案 0 :(得分:0)
你有没有试过这个......
$id=30;
$data = array(
'userid' => $id,
'checktime' => '29-Dec-16 6:20PM'
);
$this->db->where('userid',$id);
$this->db->update('checkinout', $data);
或者喜欢这个..
$this->db->update('checkinout', $data, "userid= 30");
让我们在你的陈述中看到,
$this->db->update('checkinout', $data,'userid');
userid
是字符串,但是为了更新,您还必须传递该值。或者您可以使用$this->db->where($id)
进行更新,然后只需在update语句中传递数据。