Php MySQL导入csv返回查询,不添加到数据库

标签 php mysql fgetcsv

我正在尝试使用 php 导入 csv 文件并将其保存到 mysql 数据库。本来一切都进行得很顺利,突然之间似乎出现了问题。

当我尝试上传文件时,这就是结果(有 190 个字段,但我只是显示上传时返回的内容的摘要):

INSERT INTO `tbl_preschool`(`met_on`, `institution_name`, `slug`, `address`, `landmark`, `area`, `region`, `district_city`) VALUES ('','','','','','1298','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','')

正如我所说,当我检查一次时它工作正常,然后突然事情就崩溃了。我不知道如何继续。

最佳答案

插入数据时确保使用正确的语法,而不是仅使用 '

改变

'','','','','','1298','',*'*,'',

'','','','','','1298','',*''*,'',

其中 * * 包含您的更正值

关于Php MySQL导入csv返回查询,不添加到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44497221/

相关文章:

php - 在 Laravel 中读取 CSV 文件时出现 UTF-8、二进制数据和特殊字符问题

php - FGETCSV 文档缺陷

php - 使用主页上的 session 变量来显示帐户链接

php - 按 DESC 查询循环排序

php - 使用 PHP 在销售点系统中连接 USB 收据打印机

php - 如何使用 php 定位 mysql 查询表结果中的特定单元格

mysql - 同时插入状态和选定值

php - 如何将带有php的csv文件导入带有utf8 unicode的数据库

mysql - Openshift MySQL "Communications Link Failure"

php fgetcsv 返回所有行