我刚学的PHP,利用所学的知识建立一个简单的博客,已经能实现文章发表,留言板功能了,我现在想建一个博客评论系统!
就是每篇文章下面跟着评论的那种!我所知道的是可以像建留言版一样在每篇文章下面建一个留言版,这样就像评论系统一样了,可是这样的话,就相当于每一篇文章就要建一个数据库表,这有点不大现实吧!应该有比较合理的方法,请知道的高手指点下啊!!!

解决方案 »

  1.   

    专门建一个评论表
     pid 所评论文章的Id。从文章表中获取并查询
     content 评论内容
     time 评论时间
    create table comment
    (
     `id` MEDIUMINT AUTO_INCREMENT,
     `pid` MEDIUMINT,
     `content` VARCHAR(250),
     `time` INT(10),
     PRIMARY KEY(`id`),
     INDEX(`pid`)
    )这样就可以透过 select * from comment where pid = '{$postid}' 来获取。 $postid就是所要显示评论的那个文章的id。插入时也一样