将CSV数据导入MySQL表

时间:2012-04-14 09:45:18

标签: php mysql csv import

我有一个CSV文件,其中包含与标签分开的数据。我需要将数据导入MySQL表,该表由两列组成。第一个CSV列应该进入表的第一列,类似地进入第二列。

<?php 
$con=mysql_connect("localhost","root",""); 
mysql_select_db("translation",$con); 
$open=fopen("EH_excel.txt","r"); 
while(($get=fgetcsv($open,1000,","))!==false) { 
  mysql_query("insert into   dictionary(english,croatian)     
  values('".$get[0]."','".$get[1]."')"); 
} 
fclose($open); echo "Import Done."; 
?>

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

因为你所拥有的是Tab Delimited Files

这是将其导入

的方式

SQL

LOAD DATA LOCAL INFILE 'sample.txt' INTO TABLE sample 
FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY '' 
ESCAPED BY '' 
LINES TERMINATED BY '\n';