php – 基于MySQL的网络应用程序:用户选择订单或项目的最简单方
我正在开发用户可以重新排列项目的东西,稍后,这些项目需要按所选顺序显示.举个简单的例子,考虑一个项目列表:
A,B,C,D,E,F,G. 允许用户以增量步骤更改顺序.他们可能会将A移到D,G之后开始等.除此之外,他们还可以添加和删除项目.因此,他们可能会删除C或添加X.在每个步骤中,我都会将数据发送给PHP,PHP将处理它,并在MySQL中设置项目. 我看到有两种方式: >每次添加/删除/重新排序 所以我只是好奇……有没有人必须处理订单重要的事情,如果是的话,你是怎么做到的? 解决方法
将Sequence列添加到表中 – 作为浮点数.
在Row-A和Row-B之间移动项目时,将其序列号设置为相邻列的平均值 索引序列列:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |