$this->db->update(); функция в Codeigniter не работает ⇐ Php
-
Гость
$this->db->update(); функция в Codeigniter не работает
Я использовал функцию $this->db->update(); для обновления поля в таблице с помощью Codeigniter. Для этого у меня есть следующая модельная функция:
function addBills($fdata) { если (!empty($fdata)) { if ($this->db->affected_rows()) { if ($this->db->update('store_update_stock', array('bill_status'=>'Добавлено'), array('update_stock_id' => $fdata['bill_id']))) { вернуть истину; } } } вернуть ЛОЖЬ; } Например, $fdata содержит bill_id, например: 805, который соответствует update_stock_id в моей таблице. Эти значения выводятся правильно, если использовать их вручную.
В контроллере у меня есть:
if (!empty($files)) { foreach ($files как $fname) { $fdata[] = массив( 'bill_id' => $this->input->post('счет'), 'имя_файла' => $fname, 'статус' => 1 ); } $this->Item_model->addBills($fdata); } Ожидаемый результат Я хочу обновить статус bill_status как «Добавлено» при сопоставлении с update_stock_id в таблице.
Вывод
Таблица не обновляется
Что может быть не так?
Я использовал функцию $this->db->update(); для обновления поля в таблице с помощью Codeigniter. Для этого у меня есть следующая модельная функция:
function addBills($fdata) { если (!empty($fdata)) { if ($this->db->affected_rows()) { if ($this->db->update('store_update_stock', array('bill_status'=>'Добавлено'), array('update_stock_id' => $fdata['bill_id']))) { вернуть истину; } } } вернуть ЛОЖЬ; } Например, $fdata содержит bill_id, например: 805, который соответствует update_stock_id в моей таблице. Эти значения выводятся правильно, если использовать их вручную.
В контроллере у меня есть:
if (!empty($files)) { foreach ($files как $fname) { $fdata[] = массив( 'bill_id' => $this->input->post('счет'), 'имя_файла' => $fname, 'статус' => 1 ); } $this->Item_model->addBills($fdata); } Ожидаемый результат Я хочу обновить статус bill_status как «Добавлено» при сопоставлении с update_stock_id в таблице.
Вывод
Таблица не обновляется
Что может быть не так?
Мобильная версия