codeigniter致命错误:调用未定义的方法CI_DB_odbc_driver :: update()

时间:2016-12-30 04:50:23

标签: php codeigniter odbc access

我收到此错误:

  

"致命错误:调用未定义的方法 CI_DB_odbc_driver :: update()"当我尝试运行更新查询时。

      $data = array(
            'userid' => 30,
            'checktime' => '29-Dec-16 6:20PM'
        );
        $this->db->update('checkinout', $data,'userid');

我正在使用访问数据库,查询是更新checkinout

1 个答案:

答案 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语句中传递数据。