INSERT INTO all_contributions
(ID
,dateofpayment
,Incometype
,Serialnumber
,Contacttype
,Firstname
,{{1 }},Autoid
,Destinationcode
,Destinationcode2
,Admitname
,paymentamount
,taxclaimable
,is_processed
)VALUES(NULL,01 / 09/2013,DONATION,000xxxx,Individual,Andy,PLG0003671402,WEB,473501,B21094,16.67,No,0,Direct Debit);
无效的插入查询#1:您的SQL语法出错;检查与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便在“借记卡”附近使用'在第5行
这是来自PHP脚本,显示的值从文件到名为$ parts的数组。 Paymenttype的值是' DIRECT DEBIT'并且使用的PHP变量是$ parts [4]。看来在现场有两个单词会导致问题吗?除了is_processed之外的所有表字段都是varchar(而Paymenttype是varchar(20)),但错误说的是语法,我看不出有什么错误。我是MYSQL初学者,顺便说一下。我已经摔跤了很长一段时间,并试图移动田地,但它没有帮助!字段名称在它们周围留下了嘀嗒声,顺便说一下。 我使用的是MYSQL 5.5.45-cll