将.csv数据加载到生产服务器的问题

时间:2015-07-28 03:42:30

标签: php mysql load-data-infile

以下代码在WAMP Server中正确上传MySQL中的.csv文件,但它无法在GoDaddy共享主机上运行:

<?php


$con = new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME);

if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
};
$sql = "LOAD DATA INFILE 'Dis.csv'
       INTO TABLE  `single-ecolo-dis-no-tbl` 
       FIELDS TERMINATED BY ','
       OPTIONALLY ENCLOSED BY '\"' 
       LINES TERMINATED BY '\n' 
       IGNORE 1 LINES;";

我没有收到任何错误消息,只是一个白页。我确信所有凭据都是正确的。没有任何连接问题。看起来查询根本没有运行。

修改:启用错误显示后,我在加载页面后收到此错误消息:

  

用户更新失败:用户'theUser'@'localhost'拒绝访问(使用密码:YES)

1 个答案:

答案 0 :(得分:0)

您的MySQL数据库的用户名和/或密码不正确。确保您拥有正确的凭据,然后重试。

如果您不确定从哪里获取正确的登录凭据,您可以随时向GoDaddy寻求支持。