主题:  帮帮我!!贴子回复主题怎样对应?请教

09873

职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2005/4/24 11:23:34
#12005/5/11 15:48:41
会员发贴没事。但怎样回复发表人对应的主题?我的构思如下:发贴和回复只用一个表,里面起个字段做判断。0为发贴。1为回贴。但问题是我回复时各个发表主题里都有相同回复内容?并不是对应的?在这我停住了、、、、、、、、、、、、、、、、、、、、 另外我也起个字段判断主题,但这个就是不知怎么用??



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22005/5/11 15:51:27
0为主题
其他数字表示回复.而这个数字就表示了是回复的主题ID

然后显示回复的地方筛选一下就可以了
WHERE 字段 = 主题ID



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
#32005/5/11 15:55:27
数据表内建此两个字段:id,replyid
id:自动增长。
replyid:记录主题贴的ID。

查询主题贴:select * from bbs where istopic = 1........

查询主题及跟贴:
select * from bbs where (id=request("id") or replyid = request("id")) ......order by istopic desc......

编辑历史:[此帖最近一次被 arhui 编辑过(编辑时间:2005-05-11 16:10:58)]

难人一个……

09873

职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2005/4/24 11:23:34
#42005/5/11 16:03:27
万里独行侠、、、、、、等一下。你这个istopic = 1........是什么意思??



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
#52005/5/11 16:10:14
istopic判断是发贴还是回贴的字段,可以设置该字段默认值为0。

istopic = 1 --主题贴
istopic = 0 --回复贴


难人一个……

09873

职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2005/4/24 11:23:34
#62005/5/11 16:20:36
英文水平我差了点。呵。。。。。这个我会做,谢谢