现在做的表:
用户表  发表评论表  回复评论表
现在的问题是:
如果用户回复评论里回复的情况怎么办?举例:
AA发表评论:XXXXXXXX
BB回复AA:AAAAAAAAAAAA
CC回复AA:BBBBBBBBBBBB
DD回复BB:ddddddddddddDD情况的回复表关系怎么设计????

解决方案 »

  1.   

    加一个parentid,可以是评论的ID,也可以是回复的ID
      

  2.   

    基本上都是按楼上josy的建议来做的。利用一个父节点的ID,产生一个树。
      

  3.   

    建立数层结构
    mysql> select * from AA;
    +------+---------+--------+
    | id   | content | parent |
    +------+---------+--------+
    |    1 | AAAAAA  |   NULL |
    |    2 | BBBBBB  |   NULL |
    |    3 | cccccc  |      2 |
    +------+---------+--------+
    3 rows in set (0.00 sec)
      

  4.   

    与楼主对应数据记录如下。+------+----+---------+--------+
    | id   |uid | content | pid    |
    +------+----+---------+--------+
    |    1 |AA  | XXXXX   |   NULL |
    |    2 |BB  | AAAAAAA |      1 |
    |    3 |CC  | BBBB    |      1 |
    |    4 |DD  | ddddddd |      2 |
    +------+----+---------+--------+