以下sql语句失败:
INSERT INTO study (date, length) VALUES ($date, $studyLength);
INSERT INTO money (date, spent, earnt) VALUES ($date, $moneySpent, $moneyEarnt);
INSERT INTO happiness (date, good_day) VALUES ($date, $happy)
我将它嵌入到php页面中,所以mysqli给了我以下信息:
“插入失败:(1064)您的SQL语法出错;请查看与您的MySQL服务器版本对应的手册,以便在'INSERT INTO money(date,spent,earnt)VALUES附近使用正确的语法(2014 -11-08,20,50); INSERT INT'在第2行“
有人可以澄清这里的错误吗?表/列信息似乎是正确的。
感谢。
答案 0 :(得分:0)
对于字符串和日期值尝试添加quets,如下所示: INSERT INTO学习(日期,长度)VALUES('$ date',$ studyLength);