我有一个非常简单的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