【发布时间】:2012-06-10 03:58:00
【问题描述】:
在 MySQL 中,我有一个包含名称、id、位置和内容值的表。 通过 id 查询将内容加载到 php 中的页面上。位置在 php 中用于创建一个动态菜单,其中菜单项按位置值升序。
例如,假设有 3 行,每行的位置值分别为 1、2 或 3。 我正在尝试构建一个表单以允许用户更改菜单、项目的位置或添加新的。因此,如果位置 3 中的行想要更改为位置值 1,则需要将 2 变为 3,并且需要将 1 变为 2。或者如果添加了新项目,则其所在的位置及其下方的所有位置都需要上移一个值。
解决这个问题的最佳方法是什么? 任何建议,将不胜感激。
【问题讨论】:
-
您的问题是关于如何在数据库中实现重新排序或如何在页面上显示重新排序的菜单?
标签: php mysql dynamic menu position