我试图获取数据库列中所有值的总和,将其分配给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;
此代码并未显示任何结果,而且让我发疯了!
提前致谢。
答案 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'];