主题:  论坛帖子最后回复者如何做?

万木春

职务:普通成员
等级:1
金币:0.0
发贴:165
注册:2002/6/17 21:30:27
#12006/4/27 13:30:10
我做的论坛帖子最后回复显示用回复者姓名和回复时间,但是由于论坛支持匿名回复,因此只要有一个人用匿名回复则所有主题最后回复的时间均是那个匿名者的时间,如何改正这个BUG?



三仙半

职务:普通成员
等级:1
金币:0.0
发贴:241
注册:2006/1/24 15:46:21
#22006/4/27 14:00:28
用的单表还是双表?你没做主帖和回复的关联吗?


闭起眼睛看人生

蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#32006/4/27 14:32:24
不知你数据库设计有没问题或者查询语句方面。
用户名的查询一般用用户ID关连比较好,查询时用LEFT OUTER JOIN或RIGHT OUTER JOIN联合查询,如果用户名为null是,说明是匿名。匿名用户名可存放在回复帖的专用字段中。


非常大鱼