Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将制表符分隔的数据导入预制Mysql数据库的PHP脚本_Php_Mysql_Import_Tabs_Delimited - Fatal编程技术网

将制表符分隔的数据导入预制Mysql数据库的PHP脚本

将制表符分隔的数据导入预制Mysql数据库的PHP脚本,php,mysql,import,tabs,delimited,Php,Mysql,Import,Tabs,Delimited,我对PHP非常陌生,有基本的了解。然而,我需要能够将数据从文本文件传递到mysql数据库 文本文件包含我需要的所有数据,并且所有数据都是以制表符分隔的,并且在单独的行上有单独的条目,因此24列和数据在每行上的顺序是相同的。(很抱歉说得很明显,但希望澄清以快速获得最佳答案)我需要导入所有数据,因此没有特定的行或列。我已经使用phpmMyAdmin创建了数据库结构。所以它是数据库中的一个表,我注意到的一件事是,我发现的代码从未指定数据库和表,无论是一个还是另一个,这让我感到困惑 它只是运行xampp

我对PHP非常陌生,有基本的了解。然而,我需要能够将数据从文本文件传递到mysql数据库

文本文件包含我需要的所有数据,并且所有数据都是以制表符分隔的,并且在单独的行上有单独的条目,因此24列和数据在每行上的顺序是相同的。(很抱歉说得很明显,但希望澄清以快速获得最佳答案)我需要导入所有数据,因此没有特定的行或列。我已经使用phpmMyAdmin创建了数据库结构。所以它是数据库中的一个表,我注意到的一件事是,我发现的代码从未指定数据库和表,无论是一个还是另一个,这让我感到困惑

它只是运行xampp的本地主机服务器所需要的

在过去的两天里,我一直在寻找方法,我发现了很多结果,但大多数都是针对个人的,或者有额外的查询代码,而我目前的理解有限,很难过滤出我需要的内容

我发现的第一件事是

LOAD DATA INFILE '/tmp/exampleFile.txt' INTO TABLE TableExample;
对我来说,这似乎是正确的,但遗憾的是这不起作用,我只是得到了一个错误:“解析错误:语法错误,意外的‘数据’(t_字符串)”


我确信这个问题的答案和我现在在某处问的一样简单,但在我目前疲惫的状态下,我还没有找到答案

我得到了同样的错误:“解析错误:语法错误,在C:\xampp\htdocs\UniProject\orderstodb.php的第2行出现了意外的'DATA'(T_字符串),代码现在正在加载数据,将“amazonoutput.txt”填充到以'\T'结尾的表orders字段中;我尝试了路径和文件名,因为php文件位于同一位置。我看到过其他一些方法,在这些方法中,您需要让php使用用户名、密码等登录到数据库中,但不确定是否相关。好吧,我只是想,不管怎样,这都会让我看起来很愚蠢,但这段代码不是php,是吗?这是sql,还是我太累了。这是你告诉我回家的地方,因为我太笨了,但我不知道你说的命令行是什么意思?我最初的想法是opencmd,但这是不对的。我是否需要做一些事情,比如$import=mysql\u query(我上次发布的代码);或者类似的东西,我的大学课程让我们都放弃了php和mysql,所以现在它们有点模糊,因为我们没有正确接触mysql。如果我完全删除密码,它会给出相同的错误“(使用密码:否)”当我使用mysql密码时,它会连接,但是具有访问权限或数据库的根用户显然没有密码。所以我需要mysql pw只连接到mysql,然后我需要一个单独的连接到数据库,一个没有pw:S如果这变得很累,我会等到星期二,然后给proff安装bugg