我有一個包含用戶權限的表。我想刪除所有記錄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