2016-12-30 14 views
0

私はこのエラーを取得しています:CodeIgniterの致命的なエラー:未定義のメソッド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テーブル

答えて

0

を更新することですあなたは

$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)を使用して更新し、更新ステートメントにデータを渡すだけで済みます。

+1

は、説明の間違いや誤りについて説明します。 – SHAZ

関連する問題