PHP - 访问mysql查询的“total”值

时间:2012-12-30 14:38:38

标签: php mysql

我最近发布了一个关于mysql查询的问题并收到了即时答复。但是,由于回答的成员不知道如何访问PHP中的特定值,我想再问一次,但这次只是为了找出如何访问PHP中的总值

我的代码是:

$gettop10 = @mysql_query("select user1, count(*) Total from referrals group by user1 order by total desc limit 10");

while($row = mysql_fetch_array($gettop10)){
echo $row['user1'];
}

我需要的是显示user1值旁边的总值。

例如:

while($row = mysql_fetch_array($gettop10)){
echo $row['user1']." - ".$total;
}

知道如何访问此值吗?

非常感谢您的帮助

2 个答案:

答案 0 :(得分:1)

简单

echo $row['user1'].'-'.$row['Total'];

答案 1 :(得分:0)

以下是如何找到这个问题的答案以及更多内容。而不是:

while($row = mysql_fetch_array($gettop10)){
echo $row['user1'];
}

使用类似的东西:

while($row = mysql_fetch_array($gettop10)){
    var_dump($row);
}

var_dump()的输出将更容易在“视图源”显示中读取。

您也可以选择使用以下内容为结果集中的列命名: SELECT user1,count(*)Total AS myTotal FROM referrals GROUP BY user1 ORDER BY total DESC LIMIT 10