我想显示联盟会员总分的总和。为此,我必须从数据库中添加他的所有收入。这是我的代码,但结果是,它不显示总数,而是显示“数组”。我知道这应该是简单的,但有人可以帮我一把吗?
$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);
答案 0 :(得分:1)
相反od $total = mysql_fetch_assoc($num)
我会使用这样的东西:
while ($total = mysql_fetch_array($sum))
{ echo $total[0]; }
但为了满足潮流,尝试转移mysql *特定功能并使用PDO(http://php.net/manual/en/book.pdo.php)。
答案 1 :(得分: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 />';
}