排序方式解决“上下主题”问题(一)

2016-01-29 18:31 14 1 收藏

排序方式解决“上下主题”问题(一),排序方式解决“上下主题”问题(一)

【 tulaoshi.com - ASP 】

  近来不少网友提到论坛“上一主题”“下一主题”的显示问题,我使用另一种排序方式解决的,写出来,听听高手的意见。

数据库:

ID:贴子的id号,自动编号
OrderID:排序基数,以下详细描述
.
.
.
数据:

主体贴:第一个主题贴OrderID为aaaaaaz(其中的6个a是为了这个版面上最多可以有999999*26条主题贴,当然,您可以根据自己的需要更改。z作为排序的识别码,永远无变化。),第二个主题贴为aaaaabz,就是说,每增加一个主题贴,OrderID上涨一个字母。

子帖:第一个子贴在父贴的OrderID的基础上,在z前面增加一位a,第二个子贴在父贴的OrderID的基础上,在z的前面增加一位b,以此类推。也就是说,同一层的贴子,每增加一个,OrderID上涨一个字母,同上,z永远不变。

可以看出,同一层的贴子OderID的位数相同;而回复同一主题的贴子,OrderID的前n位相同;这样,贴子所在层数可以由OrderID的位数得出;而贴子的总体排序by OrderID desc;而上一主题贴就是字符减一,下一主题贴就是字符加一咯!(待续)


 

来源:http://www.tulaoshi.com/n/20160129/1506149.html

延伸阅读
新西兰总理会晤咔哇熊高层,盛赞咔哇熊在华发展 作为新西兰第一个药厂级奶粉生产线,咔哇熊(Cowala)奶粉奥克兰厂拥有全封闭十万级药厂生产线,能够最大程度上的确保每一罐奶粉的质量可靠,一上市就得到了消费者的热捧。就在这个庆典仪式上,咔哇熊(Cowala)还收获了新西兰总理约翰·基(MR.JohnKey)的赞誉。 (图为新西兰总理为咔...
一. 方法1 在MySQL中,进行中文排序和查找的时候,对汉字的排序和查找结果是错误的。这种情况在MySQL的很多版本中都存在。如果这个问题不解决,那么MySQL将无法实际处理中文。 出现这个问题的原因是:MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写...
标签: Web开发
xhtml+css页面制作过程中问题的解决方案,说是解决方案应该有点过了,充其量只不过是给刚刚开始学标准页面制作的朋友们的一些小建议,如果讲得不对的地方请多多包涵,当然也可以提出你们更好的方法,大家相互学习交流,共同成长! 无论是谁,在制作页面的过程都是会碰到这样或者那样的问题,出了问题就肯定要解决。解决问题的前提是要知道...
妇女怀孕后不宜做哪些工作 1.某些工厂的女工 从事化工生产的女工,由于要经常接触某些化学毒物,而这些化学毒物对母婴健康均可造成严重危害,并且极易造成婴儿先天畸形。这些化学物包括铅、镉、甲基汞、二硫化碳、二甲苯、汽油等。 2.接触电离辐射的妇女 电离辐射虽然看不见、摸不着,但可以造...
标签: 电脑入门
有时在我们安装程序后或使用一些优化清理软件后,win7会突然出现软件快捷图标丢失问题,但是,如果你双击此丢失快捷图标仍然可以启动程序,虽然不影响我们的正常操作,但是却大跌我们的眼球,让人感觉很是不爽。有人也许会尝试在快捷方式属性里更改图标,但结果也是不行。 教程 有人也许会尝试在快捷方式属性里更改图标,但结果也是无济于...

经验教程

296

收藏

26
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部