我在這個模型稱爲MY_Model.php一個笨庫有以下功能工作,有麻煩笨庫
public function update($primary_value, $data, $skip_validation = FALSE)
{
$valid = TRUE;
if($skip_validation === FALSE)
{
$valid = $this->_run_validation($data);
}
if($valid)
{
$this->skip_validation = FALSE;
return $this->db->where($this->primary_key, $primary_value)
->set($data)
->update($this->_table);
}
else
{
return FALSE;
}
}
然後我執行與下面的代碼功能,
$update = array('last_logged_in', date("Y-m-d H:i:s"));
if($this->ci->users_model->update($query[0]['user_id'], array('last_logged_in', date("Y-m-d H:i:s"))))
{
$this->session->set_flashdata('success', 'You have successfully been logged in');
switch($query['user_type_id'])
{
case 1:
redirect('/candidate/dashboard');
break;
case 2:
redirect('/employer/dashboard');
break;
case 3:
redirect('/admin/dashboard');
break;
}
}
但是我收到以下錯誤,
其中DAT ABASE出錯
錯誤編號:1054
在 '字段列表'
users
UPDATE SET0
= 'last_logged_in',1
=「2011-04-28 未知列 '0' 21' 時06分51秒WHEREuser_id
= '2'