我觉得有两种设计思想,1根据评论
文章表关联的应该有一个评论表.那么根据文章的评论条数.选择最多评论的ID.根据筛选出来的id查询前XX条作为热门文章.
2,根据浏览量
统计每篇文章浏览次数n,筛选出前m条作为热门
注:或者根据两者综合选出热门文章.
很简单的,只要表示一下,根据用户的点击量或者什么条件设定两个字段,一个事每周热门,一个事每月热门,然后查询的时候根据条件查询出来就行了,可以参考我的项目:http://download.csdn.net/detail/hanyinglong/5113530
我不知道你有没有做一个日志表,记录访问IP,功能,时间,ID,这样就很好做了。
ID就可以做为目标文标,功能比较浏览,评论什么的
再加一个访问日志表,字段如下
id articleid adddate
1 1 2013-03-05
2 11 2013-03-05
3 12 2013-03-05
4 13 2013-03-04
5 1444 2013-03-07
6 155 2013-03-08
7 5 2013-03-04
8 1 2013-04-04
9 2 2013-03-06
10 1 2013-03-08
有了这样的数据,做周、月、季、年都不成问题了。
不管是不是同一篇文章,每次有个访问,就都往表里插一条数据吗
@ctou45: 是的。
mark.