我在一个名为'threads'的数据库中有一个表,我想删除一行,其中的id等于由URL设置的$ forumid。该URL看起来是这样的:domain.com/viewThread.php?forumid=1 我使用DELETE FROM语句不起作用
$forumid = $_GET['forumid'];
得到这个,我相信,这是工作,因为我用
echo $forumid;
和它工作正常。但是当我去删除一行使用
$db->query("DELETE FROM threads WHERE id='$forumid'");
它不工作出于某种原因。 有人可以帮助我吗?有可能我的phpMyAdmin或mySQL数据库有问题吗?
呼应你删除查询和检查什么是错的呢? – 2015-03-31 05:31:10
''删除线程\'WHERE \'id \'= $ forumid“' – Rafael 2015-03-31 05:31:22
请添加更多代码。使用预准备的语句你有任何错误信息? – Jens 2015-03-31 05:31:38