Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

csv tải lên không hoạt động

Thử cái này -

public function upload{

 $config['upload_path'] = APPPATH.'/assets/upload/';
$config['allowed_types'] = 'csv';
$config['max_size']  = '5000';
$replace='"';

$this->load->library('upload', $config);
$this->load->database();

if ( ! $this->upload->do_upload('file_name'))
{
    $error=array('error' => $this->upload->display_errors());
    $this->session->set_flashdata('msg_excel','Choose a .csv file to upload'); 
    redirect(base_url().'admin/advertisement/adv');

}
else
{  
   $data=array('upload_data' => $this->upload->data());
  $userfile=$data['upload_data']['full_path'];  // file name
  $upload_data=$this->upload->data(); 
  $csv_file = fopen($userfile, "r");
  // it will read csv file and convert into array
   while (($emapData = fgetcsv($csv_file, 10000, ",")) !== FALSE) 
     {
        echo "<pre>";
        print_r($emapData);
     }
  fclose($file);
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có cả cột dấu thời gian được tạo và cập nhật lần cuối trong MySQL 4.0

  2. Tại sao tôi không gặp lỗi khi đặt độ dài kiểu dữ liệu INT lớn hơn trong MySQL?

  3. MySQL tham gia với các câu lệnh trường hợp

  4. MySQL LEFT JOIN Truy vấn với mệnh đề WHERE

  5. Tuyên bố chuẩn bị với ON DUPLICATE KEY