0

次のクエリを実行しようとしています。

SELECT SUM(cash) AS total_cash FROM users

SUM()クエリは、という名前のフィールドの形式でユーザーに支払った現金の合計を返す必要がありますtotal_cash

私のHTML/PHPは次のとおりです。

<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ので常に表示されることはわかっていますが、代わりに何を使用すればよいかわかりません。誰かが私を案内してくれますか?11

4

2 に答える 2

1

データベースに接続するためにいくつかのクラスを使用しています - そのクラスについて何も指定していません。$db->Query() が実際の mysql リソースを返す場合、これを行うことができます:

$res=$db->Query("...."); 
$r=mysql_fetch_object($res);
echo $r->total_cash;
于 2012-12-07T23:12:07.727 に答える
0

はい、クエリが を要求SUMし、合計で 1 行のみを返すため、1 行しかありません。

2 つのことを行うかSUM、SQL の を終了するか、 を終了し$db->GetNumRowsます。

于 2012-12-07T23:12:31.887 に答える