php - 几个查询mysqli

标签 php mysql sql

我将从我的数据库中获取一些信息。

我的数据库:(日志)

 ______________

| id | browser |
 ______________

现在我有大约 20 个日志条目,想知道 3 个注册最多的浏览器。浏览器是“Firefox、Chrome、Safari、IE”。问题是,我不喜欢Mysql查询应该是什么样子。我总是只得到一个看起来像这样的浏览器查询。:

$firefox_query = mysqli_query($sql, "SELECT COUNT(id) AS anzahl FROM log WHERE browser LIKE 'Firefox'");

抱歉我的英语不好。

最佳答案

试试这个:

SELECT 
  COUNT(*) AS count,
  browser
FROM
  log
GROUP BY
  browser
ORDER BY
  count DESC
LIMIT 3

关于php - 几个查询mysqli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23236303/

相关文章:

SQL 序列在 case 语句中使用时跳过值

javascript - AJAX和PHP,不会发送数据

php - 如何在 eclipse 中启动 Laravel 项目

php - 从 MySQL 中按月和年分组的时间戳列中获取记录

python - 为什么我在使用 MySQLdb 连接时在 Flask 中出现 500 内部服务器错误?

mysql - 我可以在一个 SQL 查询中删除多个表上的条目吗?

php - 如何包含来自破坏元素的文本?

php - 是所有 mysqli PHP 函数都有 mysqli 还是有些只有 mysql?

c# - C# 中的轻量级类到 MySQL 记录映射?

sql - 讯息4834 “You do not have permission to use the bulk load statement”