这个函数的调用与分类没有任何关系,主要是用来记录后台所有的SQL语句(select以外的其他所有数据库操作。) 看到hex和版主等都来这个贴留了脚印,呵呵。 谢谢分享,但我觉得LZ如果打印出一份数组结果样式,或许会更清楚了。 楼主,PATH是字符串,用SQL里字符串排序
1,1,1
1,1,2
1,1,3
1,1,11
如果后台path为以上数据时,按Asc排序
1,1,1
1,1,11
1,1,2
1,1,3
会是这样的,怎么办???? 看到了......................... 这是取巧的设计。不过如果数据量大了估计查询效率会不高的 回16楼:
这个设计大概好像是在11年冬天搞的,用处就是针对类别的无限分类的处理。一般而言,一个项目的类别设定不会超过1000个,而1000行数据装入数组在内存中“折腾”,以现在服务器CPU的多核心而言,无所谓效率与否。最重要的,我觉得这是一次读数据库,相比来回读数据库的设计而言,我更倾向于在数组中充分利用PHP数组来实现效果。
所以,16楼所谓的“查询效率”,完全不知所谓。
页:
1
[2]