PHP MySQL - SELECT SUM返回问题

时间:2012-12-07 23:08:02

标签: php mysql

我正在尝试执行以下查询:

SELECT SUM(cash) AS total_cash FROM users

该查询应该以{{1​​}}字段的形式向我返还我已支付给用户的总现金的SUM()

我的HTML / PHP如下:

total_cash

我知道<p class="cash_count"> $<? $total_cash = $db->GetNumRows($db->Query("SELECT SUM(cash) AS total_cash FROM users")); echo number_format($total_cash); ?> </p> paid out! 将始终显示GetNumRows因为只有1行,但我不知道该使用什么,有人可以指导我吗?

2 个答案:

答案 0 :(得分:1)

您正在使用某个类连接到数据库 - 您尚未指定该类的任何内容。如果$ db-&gt; Query()返回实际的mysql资源,则可以执行以下操作:

$res=$db->Query("...."); 
$r=mysql_fetch_object($res);
echo $r->total_cash;

答案 1 :(得分:0)

是的,只有1行,因为您的查询要求SUM,并且只返回1行的总和。

您可以执行两项操作,或退出SQL的SUM或退出$db->GetNumRows