-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 回答