嗨,我收到了这个SQL错误,我没看到我做错了什么......
我得到了:
您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以便在第1行的'* FROM forums WHERE id = 2'附近使用正确的语法
代码:
$remove_forum = "DELETE * FROM forums WHERE id=$selected_option";
$run_remove_forum = mysql_query("$remove_forum") or die(mysql_error());
答案 0 :(得分:3)
它只是删除 (*用于选择列,此处您不选择任何列)
答案 1 :(得分:0)
你不应该删除'*'吗?据我所知,在标准SQL上没有必要...
答案 2 :(得分:0)
删除*
并使用DELETE FROM forums WHERE id=$selected_option
答案 3 :(得分:0)
错误的语法
变化
$remove_forum = "DELETE * FROM forums WHERE id=$selected_option";
与
$remove_forum = "DELETE FROM forums WHERE id=$selected_option";
此外,我认为在将变量传递给mysql_query时,您可以不使用引号 (这样)
$run_remove_forum = mysql_query($remove_forum) or die(mysql_error());
答案 4 :(得分:0)
我们只能将*
用于那些返回类似select query