Mysql 加载数据填充错误问题

Mysql 加载数据填充错误问题,mysql,Mysql,这是我的代码,我一直收到一个错误,不知道原因。我试图将我的代码转换为使用加载数据填充,而不是使用插入进行循环,这样它将运行得更快。我可以插入到这个很好,但当我试图做加载数据填充它似乎不工作 以下是错误消息:无法加载。拒绝用户“root”@“localhost”的访问(使用密码:是) 加载数据填充需要一个文件名,但您正在传递文件内容。当我使用此代码时,它不会给我一个拒绝访问的错误:$query=“插入分数(服务器ID、重置ID、等级、编号、国家名、土地、网络、标签、政府、gdi、保护、假期、活动

这是我的代码,我一直收到一个错误,不知道原因。我试图将我的代码转换为使用加载数据填充,而不是使用插入进行循环,这样它将运行得更快。我可以插入到这个很好,但当我试图做加载数据填充它似乎不工作

以下是错误消息:无法加载。拒绝用户“root”@“localhost”的访问(使用密码:是)



加载数据填充
需要一个文件名,但您正在传递文件内容。

当我使用此代码时,它不会给我一个拒绝访问的错误:$query=“插入分数(服务器ID、重置ID、等级、编号、国家名、土地、网络、标签、政府、gdi、保护、假期、活动、删除)值(“$str[$a]”、“$str[$b]”、“$str[$c]”、“$str[$d]、“$str[$e]”、“$str[$f]”、“$str[$g]”、“$str[$h]”、“$str[$i]”、“$str[$j]”、“$str[$k]”、“$str[$l]”、“$str[$m]”、“$str[$n]”mysql\u查询($query,$conn”);为什么您希望在其他查询中出现错误?如果您不相信@JimLewis,请查看手册章节。修复错误并接受Jims的答案将是一个好主意。
<!DOCTYPE html>
<head>

</head>
<body>
<?php
//mysql login creds
$username = "root";
$password = "XXXX";
$hostname = "localhost";


//This is the var that holds the connection
$earthScores = file_get_contents('earthfeed.txt', 'r');

//mysql connection
$conn = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");

//select DB to work with
mysql_select_db("eetoolsx_earthfeed",$conn)
or die("Could not select alliance_news_feed");

//clear table before writing new
mysql_query('TRUNCATE TABLE scores');

$result = mysql_query("LOAD DATA INFILE '$earthScores'" .
                  " INTO TABLE scores FIELDS TERMINATED BY ','");

if(!$result){
   die("Could not load. " .mysql_error());
}



mysql_close($conn);


?>

</body>
</html>