社区
基础编程
帖子详情
论坛跟贴实现的原理?
tjyihui
2003-10-22 11:55:14
请问论坛中跟贴是什么实现的?
比如在数据库中为每个帖子建立如下字段:
编号,发帖人,内容,发帖时间等等
那么如果有人回复这个帖子的话,应该再在数据库中建立哪些字段来实现呢?
并如何将他们关联起来顺序显示出来?
是不是需要建立2个数据库表,发贴数据库和回帖数据库
2个数据库由发贴编号来进行关联呢?
...全文
98
5
打赏
收藏
论坛跟贴实现的原理?
请问论坛中跟贴是什么实现的? 比如在数据库中为每个帖子建立如下字段: 编号,发帖人,内容,发帖时间等等 那么如果有人回复这个帖子的话,应该再在数据库中建立哪些字段来实现呢? 并如何将他们关联起来顺序显示出来? 是不是需要建立2个数据库表,发贴数据库和回帖数据库 2个数据库由发贴编号来进行关联呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shanhe
2003-10-23
打赏
举报
回复
可以这样考虑:
1、所有的贴字/无论新贴还是回贴都具有唯一的ID
2、每一贴都具有两个属性(字段):它回应的贴字ID replyID,表示他的父亲TID, 自身具有的ID TID
如果ReplyID=0表示这个贴子是首贴(没有父亲id).
如果为了提高效率,还可以进行改进。
tjyihui
2003-10-23
打赏
举报
回复
不用二叉树呢?
用链表可以吗
A-B-C-D
每个帖子都有FatherID和ChildrenID
头一帖的FatherID为空,尾帖的ChildrenID为空
然后顺序显示
这样可行吗?
gboy2003
2003-10-23
打赏
举报
回复
up
eagle_gui
2003-10-23
打赏
举报
回复
当然,你在进行回贴与删除回贴的时候,要对FartherID 的记录回贴数childrenNum更新
eagle_gui
2003-10-23
打赏
举报
回复
你学过二叉树吗?
A F
/ \ / \
B C G H
/ \
D E
A与F是主贴,因为上面没有了父亲,它们是最大的.
B,C 是A的儿子(回贴)
其它的同理,
在数据库里表现为字段:FartherID childrenNum
在提取数据的时候,若childrenNum不为0就进行回贴遍历操作.
JS也玩OO继承
如需引入外部Js需刷新才能执行](stroll的
跟贴
) 当然,还可以通过以下几种不用“外挂”的方法…… 不过要求使用 Script5.5 才可以使用 比如 call 方法 和 apply方法…… 以下是使用 call 的方法来
实现
的 ...
无线定位技术
Wi-Fi指纹定位是什么
原理
?室内定位中的位置指纹法,简单来说,就是事先把各个位置上的信号特征(各Wi-Fi的信号强度)测量一遍,存入指纹数据库。定位的时候,将当前的信号特征与指纹库中的进行匹配,从而确定位置。...
Vue+Bootstrap收藏(点赞)功能逻辑与具体
实现
(原创)
收藏(点赞)功能逻辑与具体
实现
点赞功能逻辑功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右...
网易
跟贴
的前世今生
前言:网易
跟贴
,也就是新闻后面的网友评论,在同类产品中长期处于领头地位。“无
跟贴
,不新闻”的口号简单直接的刻画出了互联网时代的新闻特色。网易
跟贴
的意义,不仅仅是网易在门户网站领域超越竞争对手为数不多的...
nt6 hdd installer
原理
网盘下载地址:https://skydrive.live.com/?... swcnchen整理 +--------------------------------------------------------------------------------------------------------------------+| 以下为模式1
原理
,摘自...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章