Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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
Php 从一行接一行加载数据本地填充_Php_Mysql_Load Data Infile - Fatal编程技术网

Php 从一行接一行加载数据本地填充

Php 从一行接一行加载数据本地填充,php,mysql,load-data-infile,Php,Mysql,Load Data Infile,我试图用“加载数据本地填充”将数据从文本文件复制到数据库中。 文本示例: jack | hi |- ron | whats new |- jack | ok |- ron | bye |- 我正在尝试的代码: include 'conect.php'; // conect to DB $query = "LOAD DATA LOCAL INFILE 'messages2.txt' INTO TABLE `conv` FIELDS TERMINATED BY '|' LINES TERMI

我试图用“加载数据本地填充”将数据从文本文件复制到数据库中。 文本示例:

jack
|
hi   
|-
ron
|
whats new
|-
jack
|
ok
|-
ron
|
bye
|-
我正在尝试的代码:

include 'conect.php'; // conect to DB
$query = "LOAD DATA LOCAL INFILE 'messages2.txt'
INTO TABLE `conv`
FIELDS TERMINATED BY '|'
LINES TERMINATED BY '-'
(name, msg)";
mysql_query($query);
mysql_close();
它只是将名字复制到数据库中。 正确的方法是什么?
非常感谢。

我的看法是:

jack|hi|- ron|whats new|- jack|ok|- ron|bye|- 但是,由于您有回车,您可能需要
\n
\r
\r\n

FIELDS TERMINATED BY '|\n'
LINES TERMINATED BY '|-\n'

@batz我实际上在我的机器上运行了你的原始查询,它加载得很好。
FIELDS TERMINATED BY '|\n'
LINES TERMINATED BY '|-\n'