利用MySQL排序将树结构表数据封装成树结构对象(二)

来源:互联网 发布:彩票开奖直播源码 编辑:程序博客网 时间:2024/05/18 02:16

需求:显示首页各种类别的信息
困难:

  1. 首先封装一个具备树结构的列表(已解决)
    这里写图片描述
  2. 使得上述的列表支持动态排序
  3. 将用户填写的自然数排序转化为MySQL中varchar类型的排序

解决思路
问题三:要控制自然数排序与varchar排序一样,可以利用自然数1-9的排序规则与varchar 1-9排序规则相同来实现,避免类似2-9与11之间的排序问题,所有可以统一除了个位数的其它数字。
比如: 1-9 –> 10 -18; 10-19 –> 19 - 28; …… 80-89 – > 89 –> 98; 90 –> 99
这样能支持1-90的排序,类比可知,如果想支持3位数可以用 1 –> 100 … 990 –> 999

0 0
原创粉丝点击