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

时间:2017-06-12 10:29:11

标签: php mysql fgetcsv

我正在尝试使用php导入csv文件并将其保存到mysql数据库。事情进展顺利,突然间似乎出现了问题。

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

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

正如我所说,当我检查一次时它工作正常,然后突然发生了故障。我不知道如何继续。

2 个答案:

答案 0 :(得分:0)

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

变化

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

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

其中* *包含您的更正值

答案 1 :(得分:0)

你在这里错过了一个结束语:'1298','',',

更改了这个
INSERT INTO `tbl_preschool`(`met_on`, `institution_name`, `slug`, `address`, `landmark`, `area`, `region`, `district_city`) VALUES ('','','','','','1298','','','','','','','','','','','','','','','','','','','','','','','','')