我想更新表中属性中的单个列(元组)。我在控制器中有如下所示的数组。
$promotion_info = array(
'category' => $this->input->post('category'),
'rank' => $this->input->post('rank'),
'date_of_start' => $date_of_promotion
);
我将它传递给模型,如下所示: -
$this->insert_model->form_promotion($fno, $promotion_info);
在模型上我想用date_of_promotion更新列。然后使用数组中包含的值插入新行(属性)。
如何使用数组中的单个值
更新该列答案 0 :(得分:0)
关注docs:
h
在您的情况下,它可能类似于:
$this->db->set('field', 'field+1', FALSE);
$this->db->where('id', 2);
$this->db->update('mytable'); // gives UPDATE mytable SET field = field+1 WHERE id = 2
$this->db->set('field', 'field+1');
$this->db->where('id', 2);
$this->db->update('mytable'); // gives UPDATE `mytable` SET `field` = 'field+1' WHERE `id` = 2
模特:
$array = array(
'category' => $name,
'rank' => $title,
'date_of_start' => $status
);
$this->insert_model->form_promotion($fno, $data);