我有这个显示前30位用户的功能。它必须为每个用户显示viewS列。我正试图用$ brew install gcc@5
$ pip install xgboost
打印出来,但没有任何结果。
echo
答案 0 :(得分:0)
在执行SQL查询时使用AS
关键字
SELECT `user_id`, SUM(views) AS my_sum FROM `Wo_Posts`
....
ORDER BY my_sum DESC
然后您就可以在数组的my_sum
键中轻松地通过PHP访问它了
$sum = $row["my_sum"];
但是如果你检查你的代码,那么只有当第一个查询有超过27个条目时,才会从数据库中检索my_sum
。如果它不超过27,那么您要检查SUM值,这不是第一次查询。
while($row = mysql_fetch_assoc($sql)) {
$sum = $row["SUM(views)"];
}
此代码位置错误。 while循环应该在if
语句内,否则不会从DB中检索SUM,因为您在第二次查询中从DB读取SUM。