Я получаю эту ошибку:
«Неустранимая ошибка: вызов неопределенного метода CI_DB_odbc_driver :: обновление ()«когда я пытаюсь запустить запрос на обновление.
$data = array(
'userid' => 30,
'checktime' => '29-Dec-16 6:20PM'
);
$this->db->update('checkinout', $data,'userid');
Я использую базу данных доступа и запрос на обновление checkinout
Таблица
Ты пробовал вот так …
$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)
затем просто передавая данные в операторе обновления.
Других решений пока нет …