如何在删除多个records.My代码后重新排列多个记录删除一个记录并重新排列所有记录,但当我删除多个记录时,它不能重新洗牌。
当我们删除一条记录而不是多条记录时,这个代码很有效,
$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);发布于 2013-08-26 14:38:44
您可能需要对需要重新排序的所有行执行查询,然后通过一次调用一条UPDATE语句对它们进行重新排序,但请注意SET id='xx-1‘WHERE id='xx’
https://stackoverflow.com/questions/18437923
复制相似问题