php 【论坛】怎么找出一个帖子最后回复的人。
答案:2 悬赏:0
解决时间 2021-01-09 10:48
- 提问者网友:酱爆肉
- 2021-01-08 19:42
php 【论坛】怎么找出一个帖子最后回复的人。
最佳答案
- 二级知识专家网友:神也偏爱
- 2021-01-08 20:48
我认为是你的表结构设计的有问题,正常情况下你这个结构1-2个表足够支持.然后表里面用层级进行划分.例如:
level=1的是主贴,level=2的是回复,level=3的是回复中回复,然后每条数据依次关联它的上级,上上级,这样设计的话,查找完全没有压力,还能符合你的需求.
level=1的是主贴,level=2的是回复,level=3的是回复中回复,然后每条数据依次关联它的上级,上上级,这样设计的话,查找完全没有压力,还能符合你的需求.
全部回答
- 1楼网友:底特律间谍
- 2021-01-08 21:06
根据日期判断应该每个表都对应有一个存日期的字段,最后查询的时候 order by tb_date desc追问能详细说一下吗?假如我发贴表中有一个time字段记录发贴时间的。那么怎么确定这个人就是最后一个回复的。应该时间是最新的。但是怎么判断呢?追答order by time desc,就是以time日期降序排序,越后提交的就是越新的,也就是最后的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯