Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

cara menyimpan data dari file csv ke database menggunakan php

Dapatkan Data dari File CSV gunakan fgetcsv fungsi.

$row = 1;
if (($openfile = fopen("customer.csv", "r")) !== FALSE) {
   while ($getdata = fgetcsv($openfile, 1000, ",")) {
       $total = count($getdata);
       echo "<b>Row no:-</b>$row\n";   
       echo "<b>Total fields in this row:-</b>$total\n";
       $row++;
       for ($c=0; $c < $total; $c++) {
          $csvdata = implode(";", $getdata);
          $fncsvdata = explode(";", $csvdata);
       }
       var_dump($fncsvdata);
   }
}

Di sini Anda dapat melihat data file CSV Anda daripada yang Anda inginkan untuk menggunakan kueri INSERT untuk memasukkan data.
Untuk memasukkan kolom pertama gunakan $fncsvdata[0] .
Di sini, di fgetcsv 1000 ="Harus lebih besar dari baris terpanjang (dalam karakter) untuk dapat ditemukan dalam file CSV".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengoptimalkan kueri besar dengan subkueri berulang

  2. Laravel - Mengulangi entri dengan parameter unik untuk pengguna yang berbeda

  3. tidak dapat memasukkan teks Rusia ke dalam database mysql

  4. Komposit MySQL unik di FK's

  5. mysqli_affected_rows untuk UPDATE terkadang mengembalikan 0 pada kecocokan baris penuh