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

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


 

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

延伸阅读
标签: Web开发
xhtml+css页面制作过程中问题的解决方案,说是解决方案应该有点过了,充其量只不过是给刚刚开始学标准页面制作的朋友们的一些小建议,如果讲得不对的地方请多多包涵,当然也可以提出你们更好的方法,大家相互学习交流,共同成长! 无论是谁,在制作页面的过程都是会碰到这样或者那样的问题,出了问题就肯定要解决。解决问题的前提是要知道...
标签: Web开发
不可否认,我是非常看好AJAX技术的。我以为AJAX技术对于互联网,就像HTML对于互联网一样。但同时又要看到,AJAX技术不能完全取代我们常规的WEB开发技术。AJAX技术有它让人眼睛一亮的优点,同时它也有很多弱点。我们作为开发人员,不能因为AJAX技术好,就在WEB开发中全部使用AJAX。 对了,不能为了AJAX而AJAX,就像钢要用到刀刃上一样...
一. 方法1 在MySQL中,进行中文排序和查找的时候,对汉字的排序和查找结果是错误的。这种情况在MySQL的很多版本中都存在。如果这个问题不解决,那么MySQL将无法实际处理中文。 出现这个问题的原因是:MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写...
标签: 唇部护理
.hzh {display: none; } 一、水润成分赶走干燥问题 人的唇部没有皮下脂肪腺,所以不会自行分泌水分跟油脂。由于天气干燥或是未补充水分,嘴唇就会开始出现“干燥”的警讯。双唇和我们脸部护理眼部护理、手部护理和脚部护理同样重要。我们唇部的皮肤原本就很脆弱,加上一直裸露在外,更需要细心呵护。 1、用热毛巾热敷10-20...
一道汤解决男人肾上问题 很多男人都面临着需要补肾的情况,大家都知道男人一旦肾不好,就会有各种不适,生活没有了活力,夫妻感情也会受到影响,关键就是男人自己信心受挫,身体无力,所以男人补肾才是关键,那么有哪些能够帮助男人补肾的食物呢?下面就随图老师小编一起来看看对男人好的补肾汤有哪些吧! 一道汤最补男...

经验教程

278

收藏

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