我试图做一个简单的INSERT,但我继续得到这个错误:
您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在'FROM,TO,ID,CURRENCY1,CURRENCY2,AMOUNT,NOTE,RATE)附近使用正确的语法('test','test2','dd',''在第2行
这是我的代码:
mysql_query("INSERT INTO WIRET
(FROM,TO,ID,CURRENCY1,CURRENCY2,AMOUNT,NOTE,RATE) VALUES('$from', '$to', '$ID', '$currency1', '$currency2', '$amount','$note', '$rate') ")
or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
为什么我收到此错误?我从我工作的网站的另一个区域复制了这个脚本,我只是更改了值.
FROM是MySQL(和一般的SQL)中的保留字.如果你确实有一个名为column的列,FROM你应该用`(反引号)包装它,这样解析器就知道你的名字了:
INSERT INTO WIRET (`FROM`, TO, ID, CURRENCY1, ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |