mysql_query("INSERT INTO dictionary ('word', 'definition') VALUES ('".$word."','".$definition."');")
Run Code Online (Sandbox Code Playgroud)
那只是不会执行,当我echo- 它得到这个:
INSERT INTO dictionary ('word', 'definition') VALUES ('monkey','monkey');
Run Code Online (Sandbox Code Playgroud)
因此值得正确地被带入其中,如果我出去,mysql_error()我得到:
您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在第1行''word','definition'VALUES('monkey','monkey')附近使用正确的语法
有任何想法吗?我很难过.
您需要使用反引号作为字段名称:
INSERT INTO dictionary (`word`, `definition`)
Run Code Online (Sandbox Code Playgroud)
(或者,当然,根本没有引号.但是最好有它们.)
| 归档时间: |
|
| 查看次数: |
139 次 |
| 最近记录: |