0

在 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"]);

谢谢你的时间,我很感激

4

1 回答 1

1

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

在您的“附带问题”中,您是对的。仅mysql_fetch_row用于唯一行即可。

于 2013-10-12T17:33:09.030 回答