我正在尝试使用php导入csv文件并将其保存到mysql数据库。事情进展顺利,突然间似乎出现了问题。
当我尝试上传文件时,这是结果(有190个字段,但我只是显示上传时返回内容的摘要):
INSERT INTO `tbl_preschool`(`met_on`, `institution_name`, `slug`, `address`, `landmark`, `area`, `region`, `district_city`) VALUES ('','','','','','1298','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','')
正如我所说,当我检查一次时它工作正常,然后突然发生了故障。我不知道如何继续。
答案 0 :(得分:0)
确保在插入数据时使用正确的语法,而不是使用'仅
变化
'','','','','','1298','',*'*,'',
到
'','','','','','1298','',*''*,'',
其中* *包含您的更正值
答案 1 :(得分:0)
你在这里错过了一个结束语:'1298','',',
用
INSERT INTO `tbl_preschool`(`met_on`, `institution_name`, `slug`, `address`, `landmark`, `area`, `region`, `district_city`) VALUES ('','','','','','1298','','','','','','','','','','','','','','','','','','','','','','','','')