如何用php实现留言无限回复功能

xushangyu 2017-01-10 11:05:16
如何用php实现留言无限回复功能,类似于下面的形式

张三:你好啊;
李四:你也好啊;
张三:你吃了吗;
李四:吃了,你呢?
。。。。。。。。。

主要是数据表应该如何设计。以及前台如何低递归的调用展示。
...全文
2014 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigbadegg0 2019-05-09
  • 打赏
  • 举报
回复
你这是要设计2个托互相留言,假装博客很多人吧。
qq_35175906 2019-05-05
  • 打赏
  • 举报
回复
4444
A_5120 2018-05-30
  • 打赏
  • 举报
回复
这个表设计很简单,需要的字段有:id,username(用户名),content(留言或者回复内容),pid(如果是留言为0,如果是回复则为回复对象的id)。至于前台怎么递归显示,首先找到pid为0的,这个肯定是留言者,然后查询pid的值等于这个留言者的id的记录,有就是回复者了,继续找这个回复者id和pid匹配的,就是对当前回复者的回复了,依次类推,做一个递归,就可以拿到所有的留言回复内容。
一生小白 2018-05-29
  • 打赏
  • 举报
回复
如果是朋友圈那种评论就用递归
伟洪winni 2018-05-28
  • 打赏
  • 举报
回复
都是同一级的, 直接查
nanF7 2018-05-28
  • 打赏
  • 举报
回复
设计好 数据库结构就行 主要 两个字段 ID pid 每次 留言 吧上一级的 ID 放到本次 数据的pid里就可以了 查询时 吧 结果 组合一下就可以了 用不上递归
摄影师森地 2018-05-28
  • 打赏
  • 举报
回复
我也想知道怎么做
傲雪星枫 2017-11-18
  • 打赏
  • 举报
回复
xuzuning 2017-11-11
  • 打赏
  • 举报
回复
这不就是普通的码喽吗?按时间排序即可 没看到递归需要
qq_40253629 2017-11-08
  • 打赏
  • 举报
回复
傲雪星枫 2017-01-11
  • 打赏
  • 举报
回复
IMyxuan 2017-01-11
  • 打赏
  • 举报
回复
不知道是否是我理解错了,这年头技术都这么简单了吗?这是否是要做一个图灵机器人呀?
星光贴吧-免费开源轻巧高效的社区留言系统   星光贴吧是一个免费开源,轻巧灵活、高效高速的社区留言系统,基于PHP MYSQL开发,使用优秀的开源MVC框架搭建,全站统一入口,功能模块化,代码维护修改方便,完善的权限控制及无限分类、无限贴吧,独创的轻量级模板引擎,速度一流,模板标签使用方便,易于学习及制作模板,全站整合众多ajax应用,用户体验更加友好,强大的后台管理功能,即使你是个新手,也很容易的使用星光贴吧。 星光贴吧v1.3更新说明 1、增加数据库备份还原功能 2、修复黑名单无效的BUG 3、修复已知BUG 星光贴吧主要功能介绍: 1.支持无限分类及无限贴吧,可设定各贴吧关键词、描述、吧主,自由排序,首页推荐 2.全站伪静态、通过rewrite重写可去掉index.php实现完全伪静态,利于搜索引擎 3.自主设定每页帖子数、回复数,查看全站最新帖子、最新回复,帖子举报功能 4.吧主或者管理员可删除、加精、置顶、锁定帖子 5.强大的可视化编辑器、支持字体颜色、大小、图片、表情等,所见即所得 6.具有强大的搜索贴吧、帖子、作者功能,搜索贴吧,存在则直接进入贴吧,结果有多个则显示所有结果,不存在则提示用户建立、后台审核通过 7.会员模块,可上传个人头像,设定资料、个性签名,查看自己的帖子与回复 8.完善的权限控制,可设定不同会员组是否可以发帖、回复、验证码显示、上传等权限 9.模板简洁美观、支持多模板, 10.后台功能强大,网站管理方便

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧