我正在尝试使用 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/