我有一个包含用户权限的表。我想删除所有记录user_id = $user_id
我试过下面的代码,但它似乎只删除了每条查询1条记录。 我有这样的桌子:如何删除包含特定值的所有行
`user_id` `cat1` `cat2` `cat3`
100 1000 2000 3000
100 1000 2000 3001
200 2500 2501 3000
100 3000 3500 3333
等等。 我的查询似乎没有正常工作和删除哪些等于$user_id
所有记录.suppose $user_id=100;
<?php
$query="DELETE FROM tbl WHERE user_id=".$user_id;
mysql_query($query);
?>
你确定'$ user_id'等于100? –
如果$ user_id是100,将删除user_id为100的所有行,如果它不是,那么任何一个都不是100 ... –
您是否尝试过从命令行运行命令来检查?查询似乎是正确的 – morcen