【发布时间】:2015-07-30 07:36:24
【问题描述】:
如何使用 vendor_plan_task_status_mapp 表更新计划。
计划更新的模型是
public function updatePlanData(){
$planId = $this->input->post('plan_id');
$data = array(
'plan_title' => $this->input->post('plan_title'),
'plan_price' => $this->input->post('plan_price'),
'plan_desc' => $this->input->post('plan_desc')
);
$this->db->where('plan_id', $planId);
$this->db->update('tbl_plan', $data);
$this->db->where('plan_id',$planId);
$this->db->delete('plan_task_mapping');
foreach ($this->input->post('task_id') as $key => $value)
{
$data2 = array(
'plan_id' => $planId,
'task_id' => $value
);
// echo "Index {$key}'s value is {$value}.";
$this->db->insert('plan_task_mapping', $data2);
}
//-------- HEAR I NEED A CODE TO UPDATE The V_T_S_M table-----------
}
在第一个表更新后,我想更新 vendr_task_status_mapping 表中的数据??????
【问题讨论】:
-
永远不要在 foreach 中插入、更新或删除。使用 insert_batch。
-
好的,但是听到我更新了第一个表的数据然后我想要另一个表中的更新数据....先生我该怎么办???
-
@Deep Parekh 先生有什么帮助吗???
-
你好,直到你上传到这里的代码你做对了吗?现在你想更新 V_T_S_M 表吗?
-
先生,这个计划数据在供应商表中使用,所以这是更改供应商表得到错误...听到代码只更新 vedding_plan_task_status 现在我想更新 VTSM 表...
标签: php mysql codeigniter sql-update