php - CSV 未导入到 mySQLi
问题描述
我正在尝试将 CSV 导入 mySQL,对此我很陌生,但据我所知,我已经完全按照stackoverflow 上的另一篇文章所说的内容进行了操作,但仍然无法正常工作。
<?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。
解决方案
推荐阅读
- bash - 用于提取开发人员 ID 安装的 CL 选项(策略?)
- typescript - 打字稿中默认值的参数类型
- visio - 如何在 Visio 属性中调整属性框的大小
- azure - 如何从 Azure 数据工厂中的 Key Vault 获取/设置参数化连接字符串?
- python - 如何以 +-2 的边距或误差获得正确数量的不同组合锁?
- python - 任何人都可以解决“关于 pymysql 的终极 NOOB 问题”吗?
- javascript - Redux 道具记录不正确的数据
- c# - 将数组转换为 POCO 对象
- r - R中公式等价的灵活比较?
- javascript - 当它应该输出 8.99 时,从 Javascript 中的方程得到 6.33