0
如何重新排列多个记录删除多个记录后。我的代码删除了一条记录并重新排列了所有记录,但是当我删除多条记录时,它无法重新组合。重新排序mysql中的记录序列
这个代码,当我们删除一个记录,但并不适用于多个记录工作,
$sql="delete from $user where id='$id'";
$result=mysql_query($sql,$connection) or die(mysql_error());
$reorder = "update $user set id=id-1 where id > $id";
$catch = mysql_query($reorder,$connection);
你的方法是完全错误的,如果'id <= $ id'?保持原样,为什么你这样做? – 2013-08-26 06:31:54
这种方式很危险,mysql手册提到了这种查询的危险性 –