codeigniter 致命错误:调用未定义的方法 CI_DB_odbc_driver::update()
Posted
技术标签:
【中文标题】codeigniter 致命错误:调用未定义的方法 CI_DB_odbc_driver::update()【英文标题】:codeigniter Fatal error: Call to undefined method CI_DB_odbc_driver::update() 【发布时间】:2016-12-30 04:50:22 【问题描述】:我收到此错误:
“致命错误:调用未定义的方法 CI_DB_odbc_driver::update()”当我尝试运行更新查询时。
$data = array(
'userid' => 30,
'checktime' => '29-Dec-16 6:20PM'
);
$this->db->update('checkinout', $data,'userid');
我正在使用access数据库,查询是更新checkinout
表
【问题讨论】:
【参考方案1】:你试过这样吗……
$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)
进行更新,然后在更新语句中传递数据。
【讨论】:
给出一些错误或错误的解释以便澄清。以上是关于codeigniter 致命错误:调用未定义的方法 CI_DB_odbc_driver::update()的主要内容,如果未能解决你的问题,请参考以下文章
PHP 致命错误:调用 Cpanel 上未定义的函数 json_decode()
致命错误:未捕获的错误:调用未定义的方法 stdClass::option();