DELETE FROM语句不起作用

时间:2015-03-31 05:29:38

标签: php mysql phpmyadmin rows

我在一个名为'threads'的数据库中有一个表,我想删除一个id等于$ forumid的行,该行由URL设置。 URL看起来像这样:domain.com/viewThread.php?forumid=1 我正在使用

 $forumid = $_GET['forumid'];

我相信这是有效的,因为我使用

echo $forumid;

它正常工作。但是当我使用

删除一行时
$db->query("DELETE FROM threads WHERE id='$forumid'");

由于某种原因它不起作用。 有人可以帮我这个吗?我的phpMyAdmin或mySQL数据库可能有问题吗?

3 个答案:

答案 0 :(得分:1)

尝试以下查询

$db->query("DELETE FROM threads WHERE id='.$forumid.'");

答案 1 :(得分:1)

检查查询

("DELETE FROM threads WHERE id= '.$forumid.'");

答案 2 :(得分:0)

尝试使用以下任何代码。

$db->query("DELETE FROM threads WHERE id='.$forumid.'");

OR

$db->query("DELETE FROM threads WHERE id=$forumid");