Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将CSV数据导入MySQL表_Php_Mysql_Csv_Import - Fatal编程技术网

Php 将CSV数据导入MySQL表

Php 将CSV数据导入MySQL表,php,mysql,csv,import,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) { my

我有一个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."; 
?>

因为您所拥有的被称为
制表符分隔的文件

这是您将其导入的方式

SQL


这是我的编码嗨,你能告诉我我的文件放在哪里吗。在www文件夹里吗?没关系。。只需添加完整路径。。。并确保你有权从那个位置阅读
LOAD DATA LOCAL INFILE 'sample.txt' INTO TABLE sample 
FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY '' 
ESCAPED BY '' 
LINES TERMINATED BY '\n';