保定网站建设,网站推广,网站优化服务,保定专业的PHP网站制作机构!

简简单单实现新闻的上移下移功能

发表于:2008年08月01日 08时  作者:dx_andy

  最近一直在开发中小企业网站,其最主要的一个功能就是新闻发布。说实话这个谁都会做,但是谁能做好却不好说!不论是什么网站,要想做好,必备的两个基本条件:一、网站功能,二、用户体验。

  前天想到了一个简单的新闻“上移”或“下移”功能的实现方法。下面笔记一下:

  数据库中加一个字段:weight int(10) not null; /*排序方法,为什么用int(10)这么大的整数下面会介绍到*/

  添加新闻时:weight字段添入当前的时间戳(time函数搞定,10位整数)。

  上移或下移时:取欲移动的新闻的上一新闻或是下一新闻的weight值,然后将自己的weight值改为刚才取出的weight+1。

  SQL排序规则:在原有规则(order by)前加入weight desc

 订阅“PHPLAMP博客”方便及时获取网站内容

PHPLAMP博客是专注于网站建设,搜索引擎研究,网站推广,网站优化的IT博客。

有关的相关文章:

发表一下您对本文的意见