我寫了下面的代碼:SQL WHERE語句不工作
$sql="INSERT INTO donate (amount, reward) VALUES ('$amount', '$reward') WHERE id = ('$id')";
,但我得到這個錯誤:
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 'WHERE id = ('19')' at line 1
我不知道我做錯了什麼,誰能幫助我有了這個?
要麼你想更新現有行,或者你想插入一個新的。 'where'只在更新時有意義,而不是在插入時。 – Nanne 2014-09-29 12:01:50
如果id = 19,是否要插入表中? – 2014-09-29 12:06:54
這不是正確的SQL語法。你想達到什麼目的? – Mureinik 2014-09-29 12:17:54