在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"]);
感谢您的时间,我很感激
答案 0 :(得分:1)
你必须使用SUM:SUM(player_count) WHERE unique_id = 'test'
。
在你的“旁边问题”中你是对的。只使用mysql_fetch_row
作为唯一行即可。