我正在尝试执行以下查询:
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
行,但我不知道该使用什么,有人可以指导我吗?
答案 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
。