【问题标题】:Trouble 'ordering' data in php from mysql database麻烦从mysql数据库的php中“排序”数据
【发布时间】:2019-04-19 00:36:22
【问题描述】:

这听起来像是一个简单的解决方案,但我的想法只是在这个问题上胡思乱想。我正在尝试根据排序字段对数据库中的数据进行排序,并在更改时更新这些值。

例如,我正在尝试制作动态菜单。菜单项与 AI id、名称和订单值一起存储在数据库中。菜单项根据订单值显示。

现在,如果我以后想添加或移动菜单项,例如,将第 6 个订购的项目移动到第 3 位,则必须增加其余项目以跟上,这样我就没有 2 个项目订单价值为 3。

我不知道如何有效地处理这个问题。

【问题讨论】:

    标签: php mysql datatables


    【解决方案1】:

    在您的数据库中添加另一列来维护顺序,而不是使用值或 ID。没有更多信息,任何人都可以理解,没有实际示例,详细说明代码中发生的事情。

    【讨论】:

    • 很难用语言来解释。 Joomla 早先与他们的菜单管理器做了类似的事情。想象一下,您看到每个菜单项的数据表。排序字段是一个文本输入,可以让您手动指定它的“重量”,或者更好的是,一个简单的向上和向下箭头将它们移动到更高或更低的位置。
    猜你喜欢
    • 1970-01-01
    • 2013-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多