我有一個非常簡單的MySQL查詢,通常效果很好對我的其他網站,但是這一次我收到以下錯誤:MySQL的語法錯誤
Fatal 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 = 1' at line 1 INSERT INTO members (plan, active) VALUES ('3 Days Plan','Y') where id = 1
代碼:
$db->query("INSERT INTO members (plan, active) VALUES ('$plan','$active') where id = $custom");
我我正在使用mysql rainphp類。
我肯定有一個簡單的解決方案,但我是新手,只是不能想出辦法來的:)
編輯:
大家好,
謝謝您的回答!我覺得現在不知道WHERE子句只用於UPDATE,所以現在感覺像個白癡。但它是有意義的!
再次感謝您的幫助!
「insert」語句中不能有'where'子句 - 你想要做什麼? – Blorgbeard 2011-03-30 10:59:11