是否有显示最多查看帖子的尝试和真实的最佳做法? 人们通常会设置一个查看的表并计数记录吗?我相信这将需要在检索数据时加入帖子和查看表格。有没有更好的办法?谢谢。Mysql/php排序最受欢迎的表格结构
1
A
回答
1
也许创建一个views
表有唯一的ID,文章ID和IP地址/唯一标识符。这样,您可以按所有视图/独特视图进行排序。
您为了通过将
SELECT [...], COUNT(DISTINCT(views.ip)) count
FROM posts
INNER JOIN views ON views.postid = post.id
ORDER BY count DESC
GROUP BY post.id
1
您可以创建一个名为(visited)的字段,并在每次有人打开页面时触摸它(set visited = visited + 1) 因此您可以通过访问进行订购。
我希望它能帮助
相关问题
- 1. 最受欢迎的物体的结构
- 2. 最受欢迎的dpi值
- 3. SQL按受欢迎程度排序?
- 4. Django确定“最受欢迎”
- 5. 排序最受欢迎的基于PHP的日/星期
- 6. “最受欢迎”贴子列表
- 7. mysql - 查找最受欢迎的两列值组合并按受欢迎程度排序
- 8. 像Laravel的结构表一样显示顶部最受欢迎的内容
- 9. 检索'最受欢迎'表格行的高效db设计
- 10. 将表格中最受欢迎的物品分组并获得
- 11. 算出十大最受欢迎的
- 12. 寻找最受欢迎的MediaWiki扩展
- 13. 前N个最受欢迎的网站
- 14. 获取youtube最受欢迎的日期
- 15. drupal中最受欢迎的模块
- 16. 最受欢迎的MySQL rss信息源
- 17. 最受欢迎的JPA实现
- 18. 最受欢迎的PHP代理脚本
- 19. 最受欢迎的Android手机名单?
- 20. 最受欢迎GroupBy与Linq实体
- 21. 使用Linq查找n最受欢迎
- 22. LINQ中“最受欢迎”GROUP BY?
- 23. 受欢迎的休眠应用程序
- 24. MVC#受Winform的欢迎吗?
- 25. 最受欢迎的Ms-Access表中的电影组合
- 26. Mysql按最受欢迎的查询顺序
- 27. 受欢迎程度算法
- 28. restlet有多受欢迎?
- 29. groupByKey比reduceByKey更受欢迎
- 30. Seam Framework如何受欢迎
如果你不关心个人的观点(例如,意见发生了什么时间),你应该建立某种形式的统计数据表中的一个聚合视图。 – Interrobang