我有一個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