php mysql 计数

标签 php mysql count

我有一个记录人们拥有多少元素的表格,表格设置如下

Name        Item          Amount
--------------------------------
Knob        Pistol          5
Knee        Pistol          2
Hat         Shotgun         3

我想遍历表格并找出某些项目的总数。所以如果我搜索“Pistol”,它会输出 7。

我是否必须遍历每条记录并将它们添加到一个数字计数中,还是有更快的方法?

最佳答案

这是一个基本的 SQL 问题。您真的应该查看 SQL 文档以了解更多信息。您要查找的函数是 SUM。

    SELECT SUM(amount) as total FROM table WHERE item = 'Pistol'

这会返回

    total
    -------------
    7

祝你好运。

关于php mysql 计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8040455/

相关文章:

javascript相当于php的for循环效率

php - MySQL 服务器已经消失 (PHP)

php - 批量插入行终止符问题

python - 如何通过 AJAX 将服务器端的 mySQL 数据显示为 HTML

java - Hibernate JPQL 返回 count(*) 查询的多个结果

php - FOUND_ROWS() 不断返回 0

javascript - PHP - 如何根据使用 javascript 生成的动态内容发布关系

php - 我知道我的表包含行,但我的查询返回结果为 0。如何修复此问题?

MySQL双组

MySQL COUNT 不同总数,其中 ALL/EVERY joined = 给定值