首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入txt文件到Mysql

问导入txt文件到Mysql
EN

Stack Overflow用户
提问于 2014-03-18 22:07:06
回答 1查看 154关注 0票数 0

我有一个问题,想知道是否有人能帮我。

我有一个包含用",“分隔的数据的文本文件,还有一个需要将它们导入其中的表。这是我到目前为止所拥有的。

这是我的contact.php文件

代码语言:javascript
复制
<?php

$dbH = mysql_connect('localhost', 'user', 'pass') or die('Could not connect to MySQL server.<br>' . mysql_error()); 


mysql_select_db('test') or die('Could not select database.<br>' . mysql_error(); 


$CSVFile = 'import.txt';


mysql_query('LOAD DATA LOCAL INFILE "import.txt" INTO TABLE wp_contact_employees FIELDS TERMINATED BY "," LINES TERMINATED BY "\r\n";') or die('Error loading data file.<br>' . mysql_error());


mysql_close($dbH);
?> 

这是我的import.txt文件..

代码语言:javascript
复制
kagn@test.com, Kralle G, 99998888 \\n
many@test.com, Martin N, 99876543 \\n

在我的"wp_contact_employees“中,我希望将上面的内容插入(邮件,姓名,电话)列。

我对所有这些php都是新手,现在我被卡住了:

EN

回答 1

Stack Overflow用户

发布于 2014-03-18 22:17:46

LOAD DATA LOCAL INFILE要求您指定的文件路径名对mysqld服务器进程可见。你的服务器在本地主机上,所以这意味着MySQL和你的php运行在同一台机器上。这是一个很好的开始。

现在,您需要确定import.txt文件的完整路径名。这取决于您的服务器是如何设置的,但可能如下所示

代码语言:javascript
复制
 /home/user3433414/public_ftp/data/import.txt

完成此操作后,您可能需要更改.txt文件的保护,以便world.可以读取该文件

不幸的是,如果不知道主机提供商的服务器设置的详细情况,就不可能详细地告诉你该做什么。也许你应该向他们的支持团队寻求帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22481840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档