Quick CSV import: Import CSV data into a MySQL database table

Recommend this page to a friend!
  Info   Screenshots   View files (3)   Download .zip   Reputation   Support forum (34)   Blog    
Ratings Unique User Downloads Download Rankings
50%Total: 22,963 All time: 24 This week: 238
Version License PHP version Categories
quick_csv_import 1.0.0BSD License3PHP 5, Databases, Files and Folders
Description Author

This class can be used to import data from CSV (Comma Separated Value) files into a given MySQL database table.

It parses a given CSV file to extract the field names. Then it imports the data into the MySQL database using a LOAD DATA INFILE query to import the data in a much faster way than using SQL INSERT queries.

If necessary, the class can also create the database table using the CSV file headers to retrieve the table field names.

UPDATE: From now you can set the encoding table which is used to parse the file.


Read huge Excel file
Read excel file of min 43MB and export values to MySQL

Import Excel CSV into MySQL table
I want to import CSV file to MySQL table

What is the best PHP class to extract recipients from CSV file?
I need to parse a .csv emails address list and send a message

Picture of Alexander Skakunov
Name: Alexander Skakunov is available for providing paid consulting. Contact Alexander Skakunov .
Classes: 9 packages by
Country: Ukraine Ukraine
Age: 38
All time rank: 232 in Ukraine Ukraine
Week rank: 694 9 in Ukraine Ukraine
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

  • csv.png
File Role Description
Quick_CSV_import.php Class Quick_CSV_import class
Quick_CSV_import_example.php Example Class using example
example.csv Data Example source of CSV file

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:24
This week:238
User Ratings User Comments (8)
 All time

For more information send a message to info at phpclasses dot org.