Php 在数据库中导入CSV文件

Php 在数据库中导入CSV文件,php,codeigniter,csv,Php,Codeigniter,Csv,您好,我如何将csv文件插入数据库。该表包含以下列 database: appwarehouse table:application table column: app_id, app name 这是我的视图代码 <form action="<?php echo base_url(); ?>some_controller/uploadBulk" method="post" enctype="multipart/form-data"> <label

您好,我如何将csv文件插入数据库。该表包含以下列

database: appwarehouse
table:application table
column: app_id, app name
这是我的视图代码

<form action="<?php echo base_url(); ?>some_controller/uploadBulk" method="post" enctype="multipart/form-data">     
    <label for="exampleInputFile">File Upload</label>
    <input type="file" name="file" id="file"><br><br>
    <input type="submit" name="submit" value="Upload" class="classname"><br>            
</form>

我还需要模型的代码。

模型中的代码可以非常简单

public function insertBulkApp($file) {
    // Name of the table you want to insert to
    $this->db->insert('application table', $file);
}
在控制器中,您可以设置一个数组,其中键将等于要插入的表的列名

 // Column name of the table you want to insert to
 $file["app name"] = $this->input->post('file');
 $this->some_model->insertBulkApp($file);
编辑


有关codeigniter的更多信息,您可以在线查看文档

这两条评论是什么意思?
 // Column name of the table you want to insert to
 $file["app name"] = $this->input->post('file');
 $this->some_model->insertBulkApp($file);