我在这里仍然是新手。我想在php脚本上使用mysql LOAD DATA INFILE来加载csv文件。它既不会给出任何错误,也不会加载任何数据。任何人都可以请帮我吗?我使用下面的PHP代码PHP加载数据Infile不起作用
<?php
$db1=mysql_connect('localhost', 'root', '');
mysql_select_db('student',$db1);
$query = "LOAD DATA INFILE 'mysqlresults.csv' INTO TABLE student.student_info FIELDS TERMINATED BY ','";
$result = mysql_query($query);
if ($result == true){
echo 'success';
}
else{
echo 'not success';
}
?>
该文件mysqlresults.csv是在你的php目录中吗? Mysql不知道这个路径,你应该得到该文件的绝对路径,并将其传递给mysql –
请显示更多代码。最好是[mcve] – Jens
是的,它已经在我的php目录中了。当我尝试在mysql Workbench中运行LOAD DATA INFILE'mysqlresults.csv'INTO TABLE student.student_info FIELDS TERMINATED BY','查询时,它解决了,但是当我尝试在php脚本中运行时,它没有@MarvinFischer – Peter