将SQL SUM()查询设置为PHP变量,并回显结果

时间:2015-07-10 16:06:01

标签: php mysql

我试图获取数据库列中所有值的总和,将其分配给PHP变量并显示值。

$total_drop_query = mysqli_query("SELECT SUM(total_drops) FROM pi_data");

$row = mysqli_fetch_assoc($total_drop_query);

$total_drops = $row['total_drops'];

echo $total_drops;

此代码并未显示任何结果,而且让我发疯了!

提前致谢。

2 个答案:

答案 0 :(得分:1)

您不是打印SUM而是'total_drops'值,  你在sql中没有选择。 在sql中使用SUM或Count时使用别名是好事:

SELECT SUM(total_drops) AS something FROM pi_data"

这样:

$total_drops = $row['something'];

答案 1 :(得分:0)

我已经用您的结构设置了一张桌子 - 查询效果很好所以我认为你有错误 访问数据。

我建议您使用别名

SELECT SUM(total_drops) AS a FROM pi_data

可以通过

进行访问
$total_drops = $row['a'];