php – 为不同的内容类型保存评论
发布时间:2020-12-13 22:32:52 所属栏目:PHP教程 来源:网络整理
导读:我的网站上有不同的内容类型. F.E. – 文章,问题,帖子 我看到两种存储评论的方法. 1)为每个内容类型创建表格,如articles_comments,post_comments等. 2)创建一个包含字段parent_field和parent_id的表.在’parent_field’中保存smth,如articles_id或posts_id.
我的网站上有不同的内容类型.
F.E. – 文章,问题,帖子 我看到两种存储评论的方法. 1)为每个内容类型创建表格,如articles_comments,post_comments等. 2)创建一个包含字段parent_field和parent_id的表.在’parent_field’中保存smth,如articles_id或posts_id.所以 explode('_',$parent_field); 我可以收到父表名和字段名 select "... FROM $table WHERE $field = $parent_id" 第二种方式似乎很灵活,但首先更容易. 所以,问题是:如果每天100 k主机,哪种方式更好? 解决方法
一张表仅供评论
id,caption,body,... 一个关系表,用于将父关系存储到注释中 comment_id (int),parent_id (int),parent_type (enum,set,or int BUT not varchar) // build index 这个,你可以很容易地标记多个父母的评论(如果你想), 另一个好处, 最重要的是,关系表能够处理大量的记录因为它只存储整数(较小的索引) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |