小编And*_*ing的帖子

mysql通过php脚本加载数据infile - 无法正常工作

我正在尝试使用mysql LOAD DATA LOCAL INFILE通过使用mysqli的php脚本将一些csv数据导入我的mysql数据库.这是我的sql字符串的样子:

LOAD DATA LOCAL INFILE '/var/www/html/dashmaker/uploads/HHdata.csv' INTO TABLE dashmaker.HHdata FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES;
Run Code Online (Sandbox Code Playgroud)

这是我的PHP脚本的样子:

$sql = "LOAD DATA LOCAL INFILE '/var/www/html/dashmaker/uploads/HHdata.csv'
       INTO TABLE dashmaker.HHdata
       FIELDS TERMINATED BY ','
       OPTIONALLY ENCLOSED BY '\"' 
       LINES TERMINATED BY '\n' 
       IGNORE 1 LINES;";

$con=mysqli_connect("localhost","[user]","[password]","[database]");
// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
};

$result = mysqli_query($sql, $con);

if (mysql_affected_rows() == 1) …
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli load-data-infile

2
推荐指数
1
解决办法
8958
查看次数

标签 统计

load-data-infile ×1

mysql ×1

mysqli ×1

php ×1