gpt4 book ai didi

php - 删除行后使用 PHP 重新排序 mysql 表?

转载 作者:行者123 更新时间:2023-11-28 23:27:30 25 4
gpt4 key购买 nike

我正在编写一个 CMS 表,它允许用户在前端删除数据。

下面是生成的内容:

enter image description here

如果我删除其中一行使用

mysqli_query($conn, "DELETE FROM registration WHERE number=$deletenumber");

现在看起来像这样

enter image description here

每次从表格中删除一行时,如何重新对数字列进行编号?

最佳答案

$Query = "DELETE FROM registration WHERE number=$deletenumber;
UPDATE registration set number = number-1 WHERE number > $deletenumber";
mysqli_query($conn, $Query);

恢复你的 table 后..

您可以使用其他查询来执行删除过程,以更新所有编号大于它的记录(它将一步拉出所有记录)

UPDATE registration set number = number-1 WHERE number > $deletenumber";

关于php - 删除行后使用 PHP 重新排序 mysql 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38686852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com