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

标签 php mysql codeigniter

view

error

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 变量有数组值,我想将此变量值存储在数据库中,如何通过示例在 Controller 中传递此变量多个值?

最佳答案

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

型号:

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

Controller :

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

关于php - 如何在数据库中存储多个数组值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52495876/

相关文章:

php - 查找两个 varchar 字段的最大数值

php - PHP中不同域的Cookie

php - 无法在XAMPP中使用php更新MYSQL数据库表字段

php - 转到基于 mySQL 查询的 url

mysql - Hibernate、MySQL 编码在 debian 上不起作用

php - 我可以在 PHP 中混合使用 MySQL API 吗?

php - 我如何从 Codeigniter 中的助手调用助手?

php - Codeigniter 返回空结果集,但返回 num_rows(5)

php - CodeIgniter:将数据从数据库导出到 excel 并下载

php - Phalcon\Mvc\Model::beforeCreate() 方法