我有一个form = form提交表单处理文件,它将文章写入数据库,然后通过电子邮件发送结果给用户。问题php mysql查询
我写了一个insert语句,但是当表单正在处理中时,我得到一个错误,但不是数据库专家,我真的不知道问题是什么。这里的代码 -
// MYSQL QUERY
$result = mysql_query("INSERT INTO 2009_prize_results
(name, address, address2, email, 100, 101, 102, 103, 104, 105, 106, 107, 108)
VALUES
($_POST[name],$_POST[address],$_POST[address2],$_POST[email]
,$_POST[100],$_POST[101],$_POST[102],$_POST[103],$_POST[104],$_POST[105]
,$_POST[106],$_POST[107],$_POST[108])");
if (!$result) {
die ("SQL error: " . mysql_error());
}
和错误我得到is--
SQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '100, 101, 102, 103, 104, 105, 106, 107, 108) VALUES (Marty Martin,313 Orlando Av' at line 1
提交值分别为
name = Marty Martin
address = 313 Orlando Ave
address2 = Anytown, VA
email = [email protected]
100 = on
101 = off
10* are all checkboxes so are either on or off
我有错的是什么?
下次请使用正确的格式:http://stackoverflow.com/editing-help – Gumbo 2009-02-27 20:33:36