脚本宝典收集整理的这篇文章主要介绍了php – 为不同的内容类型保存评论,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
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
这个,你可以很容易地标记多个父母的评论(如果你想),
并且还可以轻松地进行INNER JOIN以获得属于父级的注释
另一个好处,
如果你想获得所有文章,问题和帖子的大多数评论,
在你的方法中,
你需要三个INNER JOIN GROUP BY,
根据我的建议,您只需要单个查询
最重要的是,关系表能够处理大量的记录因为它只存储整数(较小的索引)
以上是脚本宝典为你收集整理的php – 为不同的内容类型保存评论全部内容,希望文章能够帮你解决php – 为不同的内容类型保存评论所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。