4、采用某记录在某记录前的方法是否可行,定义一个字段表示当前记录前一个是谁,这样的定义是否可
---------------------------------------------------------------------
这样子比较好,当作一个链表来处理,不能简单的改前一个是谁,注意更改时候保持链表的完整性。
5、对于分类的文章记录混合排序的问题,比如A分类里的排序序号是1\2\3\4,B分类里的是2、3、4、5,如果把A、B合起来,该怎么复合排序?
---------------------------------------------------
这个就要看你自己的规则了
---------------------------------------------------------------------
这样子比较好,当作一个链表来处理,不能简单的改前一个是谁,注意更改时候保持链表的完整性。
5、对于分类的文章记录混合排序的问题,比如A分类里的排序序号是1\2\3\4,B分类里的是2、3、4、5,如果把A、B合起来,该怎么复合排序?
---------------------------------------------------
这个就要看你自己的规则了
移动确定相应序号的话,每移动一位,都要对全部记录排序一遍,否则造成排序不连续;如何手工输入? 为什么会产生大量重复序号? 输入值不做检查和调整吗?
为什么要对全部记录排序一遍?排序不连续有什么关系?4、采用某记录在某记录前的方法是否可行,定义一个字段表示当前记录前一个是谁,这样的定义是否可行,具体该怎么实现,我现在思路比较混乱;似乎还是数字好点,尤其在数据库里5、对于分类的文章记录混合排序的问题,比如A分类里的排序序号是1\2\3\4,B分类里的是2、3、4、5,如果把A、B合起来,该怎么复合排序?规矩是用户定的,他要怎么排,就怎么排
序号 1、2、3、4、5、6、7、8、9如果将3的序号改为1,那么它之前的序号要顺延加1。
ID 1、2、3、4、5、6、7、8、9
序号 2、3、1、4、5、6、7、8、9如果新增加一条记录,默认应该显示最前,其序号为1,那么之前所有记录的序号要顺延加1。
ID 1、2、3、4、5、6、7、8、9、10
序号 3、4、2、5、6、7、8、9、10、1