每一条评论都是一条数据,管理员的回复也一样
数据表大概是这个样子
id             authorid         username        replyid              replyuid       replyusername   goodsid
评论id     评论人的id    评论人的昵称   回复的评论id   回复的uid    回复的昵称           评论的是哪一个商品(假设)
可以根据goodsid来获取所有的评论,判断replyid是否有值来确定是不是回复

解决方案 »

  1.   

    用户评论与管理员回复分别用两条记录保存。
    用户评论表结构可以这样
    id, userid, replyid,comment, addtime, lastmodify 例如用户userid=1发了一条评论
    id, userid, replyid,comment, addtime,     lastmodify 
    1       1           0            123       2014-07-28 2014-07-28然后管理员回复评论
    id, userid, replyid,comment, addtime,     lastmodify 
    1       1           0            123       2014-07-28 2014-07-28
    2       2           1             456      2014-07-28 2014-07-28
      

  2.   

    没有必要将 管理员回复 和 用户的评论 分开存储
    每个评论都有唯一的 id,你只需在保存管理员回复时带上评论的 id 即可
    而 用户的评论 也理应有被评论对象的 id虽然用户可以匿名评论,但评论人这一列还是不可少的
    如果评论人为管理员,那就是你要的结果了