建立两张表:note和noteans
note表用来放根留言,有一个ID自动编号;
noteans用来放回复帖子,有一个PID字段来指向note的ID,就可以了记得,帖子的具体内容一定不要放在数据库里,而是应该以文件的形式存放你可以来:www.win.xp.fm看看

解决方案 »

  1.   

    哦,看错了,如果你想做这种,就更加简单了,一张表NOTEID  PID  TITLEID是编号,PID如果是0,则是根帖子,如果不是0,则其数值所表示的就是它的根贴;比如--你是谁?1
    ----我也想知道!2
    ----我也是3
    ------是吗?4
    ----是的51   0   你是谁?
    2   1   我也想知道!
    3   1   我也是
    4   3   是吗?
    5   1   是的
      

  2.   

    了解你的意思,但如果用PID来记录贴子的层次的话,那么多的帖子纪录放在一张表中,如何分辨谁是谁的回复?谁是谁的父贴?留言内容为什么不能放在数据库中呢?会影响查找时间吗?还是其他的原因?去了www.win.xp.fm,填写邮件地址的验证有BUG:我的邮箱地址为
    [email protected],确定时他说我的邮件地址无效.'-'是可以作为邮件地址字符的。感谢!
      

  3.   

    to ipman:怎么好多链接都是404 Not Found???
      

  4.   

    到PHPTV.COM看看,文本论坛.数据结构可以看,/DATA/下所有文件.不能搞破坏啊.兄弟可是写了二个星期的呢
      

  5.   

    to netxiao:你的HTML是界面怎么解决的?就是一页中显示一定的留言纪录在表格中,是在PHP中print或echo <table><tr>......出来的吗?
      

  6.   

    id title detail publisher parentid 其中id自增
    parentid 默认为0,是根贴
    回复id为$id的贴,其parentid设为id比如说,某贴的id为5,那么回复该贴的贴,parentid为5,这样所有的贴只需一个表,便于搜索