я копирую этот код в CodeIgniter официальной документации, но я не знаю, почему это вызовет ошибкуCodeigniter множественного параметр при обновлении
public function acceptChangeRequest($id,$data1,$accept) {
$data = array(
'status' => $accept,
'approve_by' => $data1,
);
$this->db->where('id', $id);
$this->db->update('change_request',$data);
//return true;
}
Номер ошибки: 1054
Неизвестного столбец 'Массив' в 'списке поля'
UPDATE change_request
SET status
= 'Y', approve_by
= массив, id
= '22'
Это звучит странно, поскольку этот код работает в моей другой функции. Есть идеи?
общественная функция acceptChangeRequest ($ ID, $ data1, $ принять) print_r ($ data1) проверить, что приходит в данных 1 он приходит массив Таким образом, он выдает ошибку –
Кажется, что '$ data1' - это массив. Отлаживайте его с помощью 'var_dump ($ data1); exit;' в начале метода, чтобы увидеть, что там находится. – Tpojka