Hướng dẫn import file csv php

Làm thế nào để import dữ liệu từ 1 file CSV tới MySQL? Đoạn code PHP sau đây sẽ thực hiện việc import dữ liệu từ file CSV tới MySQL. Nó sẽ thực hiện theo các bước như sau:

  1. Đọc các tham số truyền vào
  2. Tạo bảng CSDL
  3. Đọc file CSV và import dữ liệu từ file CSV tới MySQL

Import dữ liệu từ CSV tới MySQL bằng lệnh SQL

Việc import dữ liệu từ CSV tới MySQL chúng ta sử dụng lệnh sql là LOAD DATA của MySQL

LOAD DATA INFILE "/home/vinasupport/file.csv"
INTO TABLE 
COLUMNS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;

Với là bảng CSDL mà bạn muốn import.

Import dữ liệu từ CSV tới MySQL bằng PHP

Tạo 1 file php là: import-csv.php có nội dung như sau:

Chủ Đề