我在这里遇到一个小问题:
我正在通过 PHP 输入一个 MySQL 查询。我检查了连接工作正常,如下所示:
INSERT INTO table (q1,q2,q3) VALUES ('".$_POST['Q1']."', '".$_POST['Q2']."'...)
然后当我将查询更改为以下内容时,出现错误:
INSERT INTO table (q1,q2,q3-1) VALUES ('".$_POST['Q1']."', '".$_POST['Q2']."'...)
出现以下错误:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '-1) VALUES ('N', 'asdfasdf', '' )' 附近使用正确的语法
现在,我在想,是不是因为:
- 我将表格列命名为“q3-1”
- 或任何其他问题?
如果我改为 q3_1 可以吗?