0

我正在使用 PHP 创建一个 CMS,作为一个初学者,我遇到了一个简单的问题。在菜单部分,我使用了一个包含以下信息的表格: ID ORDER NAME
ORDER 描述了菜单元素将出现在菜单中的什么位置。在删除菜单项时,我想要一个脚本,它会自动将所有菜单项的订单号减 ​​1,这些菜单项的订单号大于已删除的项目。有人可以为我写吗?谢谢

4

2 回答 2

1

这是你要找的吗?

UPDATE table_name
  SET order = order - 1
WHERE order > deleted_item_order_number
于 2013-08-02T21:19:17.707 回答
0

那应该很简单,你应该参考一些php-mysql教程来加强你的技能,否则你最终会创建一个不是很好的cms。

这是您的查询:

update TABLE set order = order-1 where item_id > [your_deleter_item_id]
于 2013-08-02T21:19:14.540 回答