php - 从数据库中获取热门评论

标签 php mysql

我有一个看起来像这样的数据库:

id|text|rating|TimeOfRating

说明:如果用户对一条评论的评分为 4 分(满分 5 分),则评分增加 4 分,TimeOfRating 增加 1 分。

php 如何过滤掉评分最高的 10 条评论?

干杯!

最佳答案

这将为您提供平均评分:

SELECT
  id,
  text,
  (rating/TimeOfRating) AS score
FROM tablename
ORDER BY score DESC
LIMIT 10

关于php - 从数据库中获取热门评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12218173/

相关文章:

PHP Mysql 跟踪访问者的可扩展性

PHP 防止注销后返回页面

PHPUnit:如何模拟 HTTP 请求?

php - 为一个查询使用准备好的 mysql 语句是否值得?

java - 在 Java EE 应用程序中处理大型记录

php - 如果不需要字段,Laravel 不会验证

php - 如何使用PHP限制用户上传图片的大小

php - 我正在尝试使用 php 从我的域服务器从 mysql 获取数据到 android 应用程序

mysql - 使用 Python 2.7 和 MySQLdb 将二进制数据插入 MySQL 中的 blob 列时如何避免编码警告

php - 我的 PHP 服务器端验证代码有问题