Ошибка выглядит примерно так:Mysql ошибка при обновлении
Неизвестный столбец 'resignation_id =' 158 '' в 'где предложение'
UPDATE pr_temporary_absconding_checklists SET completion_status = 'pending' WHEREresignation_id='158' AND checklist_id='4'
Мой код модели :
function submit_absconding_checklist($post_array, $idss) {
$this->load->database();
$ids = $this->uri->segment(4);
$where = "resignation_id='$ids' AND checklist_id='$idss'";
$this->db->where($where);
$dbdata = array(
"completion_status" => $post_array['completion_status']
);
$this->db->update('pr_temporary_absconding_checklists', $dbdata);
print_r($query);
die;
/**
* if required add this code here to check
*
* echo $this->db->last_query();
*/
return 'Checklist updated successfully';
}
Также прилагается таблица изображения :
неуместна кавычка в SQL в зависимости от конечного оператора SQL ~ есть, как представляется, кавычка окружающей все «resignation_id =„158“» – RamRaider
Ваша таблица говорит вы используете resignation_id1 вместо resignation_id. Измените его. – Manish
Что @Manish? Это верно. –