嗨,我遇到了一个问题,当我从动态加法表中插入一些值,然后它用循环插入。
但是我想尽可能一次插入我所有的数组。
这是我的模型:
$id=$this->input->post('id');
$rank=$this->input->post('rank');
$name=$this->input->post('name');
$mob=$this->input->post('mob');
$count = count($this->input->post('id'));
$data = array();
for($i=0, $i>$count; $i++) {
$data[] = array(
'id'=> null,
'pers_no' => $id[$i],
'rank' => $rank[$i],
'name' => $name[$i],
'mobile' => $mob[$i],
'vendor_id' => $vendor[$i],
);
$result = $this->db->insert_batch('workers_tbl', $data);
}发布于 2018-10-05 01:51:15
$id=$this->input->post('id');
$rank=$this->input->post('rank');
$name=$this->input->post('name');
$mob=$this->input->post('mob');
$count = count($this->input->post('id'));
$data = array();
for($i=0, $i>$count; $i++) {
$data[] = array(
'pers_no' => $id[$i],
'rank' => $rank[$i],
'name' => $name[$i],
'mobile' => $mob[$i],
'vendor_id' => $vendor[$i],
);
}
$result = $this->db->insert_batch('workers_tbl', $data);https://stackoverflow.com/questions/42731576
复制相似问题