如何在数据库中存储多个数组值?



>view

错误

model:
function add_wliempmap($params)
{ 
foreach ($params as$row) 
{
$this->db->insert('tbl_wli_peremp_map',$row);
$query= $this->db->insert_id();
// return$query->result();
}
}
controller:
public function submit()
{   
$data['data']=array('wid' => $this->input->post('wid'),'eid' => $this->input->post('eid')
);
$this->Wliempmap_model->add_wliempmap($data);
// var_dump($_REQUEST);
// exit;
}

上面的模型$row变量有数组值我想将此变量值存储在数据库中 如何在控制器中传递此变量 多个值 并举例?

按照下面的代码更改您的代码:

型:

public function add_wliempmap($params)
{ 
$this->db->insert('tbl_wli_peremp_map',$params);
return $this->db->insert_id();
}

控制器:

public function submit()
{   
$data = array('wid' => $this->input->post('wid'),'eid' => $this->input->post('eid'));
$this->Wliempmap_model->add_wliempmap($data);
}

有关详细信息:

https://www.codeigniter.com/user_guide/database/query_builder.html#inserting-data

相关内容

  • 没有找到相关文章

最新更新