gpt4 book ai didi

php - 计算mysql表中特定列的值

转载 作者:行者123 更新时间:2023-11-29 05:19:17 25 4
gpt4 key购买 nike

我有一张表,将使用信誉点保持为

id | bronze_badge | gold_badge | reputation_points | user_id
1 | 1 | 1 | 300 | 3
2 | 13 | 3 | 22 | 1
3 | 4 | 1 | 10 | 22
4 | 0 | 21 | 52 | 3

现在,我想显示 user_id 3 拥有的金币数量,即 221 + 21

所以,目前,我正在这样做

   $gold =  "SELECT gold_badge FROM user where user id = 3";
$gold = $db->query($gold);
...

然后我正在做一个 foreach 循环来计算 gold_bages,当然必须有更好的方法来使用 count() 我尝试使用 count() ,但它只计算行数,而不计算 gold_bages。

最佳答案

要将数字相加,请使用 SUM(),而不是 COUNT()

咨询http://www.mysqltutorial.org/mysql-sum/

正如 Randyka (Yudhistira) 在评论中所说

select sum(gold_badge) from user where user_id = 3
  • 感谢 Randyka。

查看MySQL聚合函数列表:

关于php - 计算mysql表中特定列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28101452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com