#12003/7/13 11:20:40
在论坛首页,每个板块有个今日发贴的统计,我有3张表,“板块”、“主题”、“回复”,相互关联,在
“板块”表中(也就是首页使用的表),有个字段为“今日发贴”,默认为0,发了一篇主题或回复,用command加1。
问题是,如何到第二天,把“今日发贴“设为0
我有以下思路,可都有点问题:
1、在首页进行判断,如果date()-最后一贴发布时间=1,然后用command把“今日发贴”设为0,可我要刷新好几次首页才能为0,而不是一次就可以,很奇怪,是缓存在做怪吗?可又不能每次让人清楚历史记录吧?
2、在access里用查询,用板块id分组,用count函数来统计主题和回复,条件是“发布时间”=date()
可问题是,如果该板块没有主题或回复,count函数将会忽略,不进行统计,而不是我希望的显示为0,也就是不显示该板块的内容。
请高手指教,谢谢。