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

标签 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;

这段代码没有显示任何结果,这让我抓狂!

提前致谢。

最佳答案

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

SELECT SUM(total_drops) AS something FROM pi_data"

所以:

$total_drops = $row['something'];

关于php - 将 SQL SUM() 查询设置为 PHP 变量,并回显结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31345451/

相关文章:

php - 在放入数据库之前在php中设置日期

php - 当表单页面最小化时,如何将条形码读取器中的值插入到表单输入中?

python peewee 原始查询,不转义字符

php - 如何根据用户使自定义操作不可访问 - Sonata Admin

php - 在 Python 中解密用 PHP 中的 MCRYPT_RIJNDAEL_256 加密的字符串

javascript - Highstock 上的线路差异很大

php:生成 MySQL 数据库列中尚未存在的 5 位数字的最快方法(具有唯一属性)

php - MysqlI_fetch_array并使用变量调用数据

PHP PDO 更新多条记录而不是一条记录

php - 如何让 PHP 5.3.8 读取 .user.ini 文件?