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

963小子

963小子

2016-01-29 18:31

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

数据库:

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;而上一主题贴就是字符减一,下一主题贴就是字符加一咯!(待续)


 
展开更多 50%)
分享

猜你喜欢

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

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

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

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

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

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

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

解决JTable排序问题的方法详解

编程语言 网络编程
解决JTable排序问题的方法详解

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

谈Photoshop学习:用专业方式解决问题

PS PS教程
谈Photoshop学习:用专业方式解决问题

关于Select Where In 的排序问题

编程语言 网络编程
关于Select Where In 的排序问题

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Linux指令篇:讯息传送与信件管理--newaliases

Linux指令篇:讯息传送与信件管理--newaliases

将半角转换为中文的函数

将半角转换为中文的函数
下拉加载更多内容 ↓