php - MySQL数据导入问题

标签 php mysql

我已经尝试了几乎所有我能想到的东西(并在 Stack 上搜索了大量线程)

我正在使用以下内容:

try {
$db = new PDO('mysql:host=localhost;dbname=data', 'user', 'pass');
}catch (PDOException $e){
  exit('Database Error.');
}
$fileName="file.txt";

$query = <<<eof
LOAD DATA LOCAL INFILE '$fileName' INTO TABLE data FIELDS TERMINATED BY '|'  LINES     TERMINATED BY '\r\n'  (email, ip, referalurl, date, firstname, lastname);
eof;

$db->query($query);
echo "success";

现在在我的文件中(是​​的,我知道它是 .txt),其格式如下: email@gmail.com|IP.IP.IP.IP|yourdomain.com|"2013-12-22 12:03:29"|名字|姓氏

任何建议都会很棒..顺便说一句,数据库连接成功,但由于某种原因没有数据保存到mysql中..

最佳答案

我决定使用 mysqlimport (bash)

关于php - MySQL数据导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22088925/

相关文章:

php - 在 while 循环中,结果错误

php - where子句不显示数据

mysql - 只有一个 Mysql CURRENT_TIMESTAMP 的解决方法

mysql - SQL 为 WHERE IN 做准备

java - 使用java从外部网络连接MySQL

c# - 查询日期而不是日期时间 docdb

javascript - 如果文本输入字段是可选的,我应该如何将它的值从 javascript 传递到 php

php - 显示 php 测验的结果而不重新加载页面

php - codeigniter:闭包表 - 添加后代

php - 将参数传递给 setInterval 调用的函数