做一个论坛,浏览一个帖子,怎么能把这个帖子的所有回复都列出来呢? 在搜索显示贴子的时候已经包括了回复的加多一个新字段father,设为1或0,作用是如果字段father为1时就显示,为0时就不显示。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加一个字段,记录主题的ID,搜索的时候,只要搜索主题ID就可以搜索出所有的回复了 两张表,一张topic一张reply,后这里包括前者ID的字段 这个问题与数据组织和算法有关1、回帖必须要有表示是“回帖”的字段,否则你无法判定该贴的性质2、当采用“递归”算法时,该字段为父贴的id号3、当采用“中值排序”算法时,该字段为主贴的id号4、通常为减少计算量,还设有表示层次的字段 想清楚了,father字段为NULL的时候为 “话题”,father字段非空则为回贴把话题的id的值赋给这个话题所有回复的father字段,要列出的话只要搜索所有father字段=话题di,并且按时间排续就可以了。是不是这样? xuzuning(唠叨) ( ) 支持 PHP 判断上传文件类型的问题 求助高手,php静态类的问题,纠结啊 有關MySQL Query 優化... 关于正则 asp代码转php 提交动态列表框中的数据 请教phpmyadmin问题,急,解决马上结贴! 觉得活得好累,就20分啦 [Faq]关于PHP操作文件的一些FAQ总结. 新手问题 100高分求助! php为何无法连接Oracle?
1、回帖必须要有表示是“回帖”的字段,否则你无法判定该贴的性质
2、当采用“递归”算法时,该字段为父贴的id号
3、当采用“中值排序”算法时,该字段为主贴的id号
4、通常为减少计算量,还设有表示层次的字段
把话题的id的值赋给这个话题所有回复的father字段,要列出的话只要搜索所有father字段=话题di,并且按时间排续就可以了。
是不是这样?
支持