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

cách lưu dữ liệu từ tệp csv vào cơ sở dữ liệu bằng php

Lấy Dữ liệu từ Tệp CSV bằng cách sử dụng fgetcsv chức năng.

$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);
   }
}

Tại đây Bạn có thể xem dữ liệu tệp CSV của mình hơn là bạn muốn sử dụng truy vấn INSERT để chèn dữ liệu.
Để chèn chuyên mục frist, hãy sử dụng $fncsvdata[0] .
Đây trong fgetcsv 1000 ="Phải lớn hơn dòng dài nhất (tính bằng ký tự) được tìm thấy trong tệp 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. Làm thế nào để loại bỏ duy nhất trong MySQL?

  2. Không thể sửa đổi thông tin tiêu đề

  3. Quyền truy cập MySql từ xa bị từ chối đối với người dùng có mã C # nhưng có thể kết nối với DbVisualizer

  4. Các hàm toán học MySQL (Danh sách đầy đủ)

  5. mysql nhiều hàng thành một hàng