【发布时间】:2018-06-14 22:52:41
【问题描述】:
我正在尝试将 CSV 导入 mySQL,我对此很陌生,但据我所知,我已经完全遵循 another post on stackoverflow has said 的内容,但它仍然无法正常工作。
<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "test";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$query = <<<eof
LOAD DATA INFILE 'hi.csv'
INTO TABLE testing
FIELDS TERMINATED BY '|' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(firstname)
eof;
$db->query($query);
?>
如果有人可以提供帮助,将不胜感激。使用当前代码,错误是“解析错误:语法错误,第 24 行 (filename) 中的文件意外结束。但即使没有错误,它也不会将新数据放入 mySQL。
【问题讨论】:
-
你在哪里定义
$db变量?