Php MySQL导入csv返回查询,而不是添加到数据库
问题描述:
我想用php导入csv文件并将其保存到mysql数据库。事情运转良好,突然间似乎有问题。Php MySQL导入csv返回查询,而不是添加到数据库
当我尝试上传的文件是这样的结果(有190场,但我只是显示的,当我上载返回什么摘要):正如我所说
INSERT INTO `tbl_preschool`(`met_on`, `institution_name`, `slug`, `address`, `landmark`, `area`, `region`, `district_city`) VALUES ('','','','','','1298','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','')
,它是当我检查一次后,工作正常,然后突然事情崩溃了。我不知道如何继续。
答
确保在插入数据,而不是使用“仅
变化
'','','','','','1298','',*'*,'',
到
'','','','','','1298','',*''*,'',
其中* *包含您的修正值,使用正确的语法
答
你错过了这里的一个结束报价'1298','',',
改变这个wi th
INSERT INTO `tbl_preschool`(`met_on`, `institution_name`, `slug`, `address`, `landmark`, `area`, `region`, `district_city`) VALUES ('','','','','','1298','','','','','','','','','','','','','','','','','','','','','','','','')
+0
嗨,我认为单引号是我的错字。我已经更新了我得到的结果。我查过两次,但我认为我没有错过任何报价。 – user7674441
检查您的csv文件,这就是你会发现问题 – davejal
如果它运作良好,那么你必须编辑代码在哪里?是这样吗?否则你可以按照这个:https://www.cloudways.com/blog/import-export-csv-using-php-and-mysql/ –
这就是我从中得到的。我不确定是什么导致了这个错误。我如何检查错误的位置? – user7674441