在MySQL&列中计算总值在PHP中检索值

时间:2013-10-12 17:29:59

标签: php mysql

在PHP中,有没有办法在列中获得所有值的总和?我试过这个查询

COUNT(player_count) WHERE unique_id = 'test'

基本上,如果我有这样的表

+--------------------------+
| player_count | unique_id |
+--------------+-----------+
| 0            | test      |
+--------------+-----------+
| 5            |           |
+--------------+-----------+

我希望查询返回5.

另外,在一个附带问题中,您将如何在PHP中执行此操作?通常,要迭代行,我会做

$result = mysql_query("...");
while ($row = mysql_fetch_array($result) { /* Code */ }

但是,我不确定如何将其应用于只应为单个数字的结果。

我会做一些像

这样的事情
$row = mysql_fetch_array($result);
$total = intval($row["player_count"]);

感谢您的时间,我很感激

1 个答案:

答案 0 :(得分:1)

你必须使用SUMSUM(player_count) WHERE unique_id = 'test'

在你的“旁边问题”中你是对的。只使用mysql_fetch_row作为唯一行即可。