-1

アフィリエイトの総手数料の合計を表示したいと思います。このために、データベースから彼のすべての収入を追加する必要があります。これは私のコードですが、結果として、合計金額を表示する代わりに、「配列」と表示されます。簡単なことだとは思いますが、どなたか手を貸していただけないでしょうか?

    $query = 'SELECT SUM(ammount) FROM affiliate_income WHERE id_affiliate = '.$id_user;
$sum = mysql_query($query, $conn) or die(mysql_error());
$total = mysql_fetch_assoc($sum);
4

2 に答える 2

1

代わり$total = mysql_fetch_assoc($num)に、次のようなものを使用します。

while ($total = mysql_fetch_array($sum))
{ echo $total[0]; }

しかし、時流に乗るために、mysql* 固有の関数から離れて PDO ( http://php.net/manual/en/book.pdo.php ) を使用するようにしてください。

于 2013-05-23T22:39:57.757 に答える
1

これを試してください

 $query = "SELECT SUM(ammount) as tot FROM affiliate_income WHERE id_affiliate = '$id_user' ";
 $sum = mysql_query($query, $conn) or die(mysql_error());
 while($total = mysql_fetch_assoc($sum))
    {
    echo $total['tot'] .'<br />';
    }
于 2013-05-23T23:06:32.463 に答える