我有一个包含用户权限的表。我想删除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
的记录。假设$user_id=100;
<?php
$query="DELETE FROM tbl WHERE user_id=".$user_id;
mysql_query($query);
?>
答案 0 :(得分:-1)
查询"DELETE FROM tbl WHERE user_id='".$user_id."'"
将删除user_id与您作为参数传递的值匹配的所有行。
如果没有任何匹配,则查询将不会执行任何操作,并且即可。
此致 博