当前位置:  开发笔记 > 编程语言 > 正文

如何在PHP中显示SUM列

如何解决《如何在PHP中显示SUM列》经验,为你挑选了1个好方法。

我一直在尝试在PHP中显示带有SUM()函数的列的摘要.

我正在使用$pointsummary= "SELECT SUM(points) FROM result WHERE id=$val";调用我的SUM函数,但我无法在我的PHP中显示它.我试过$test = mysqli_fetch_array($pointsummary);然后回声,$test[0];但它不会工作.当我这样做时,我得到:

mysqli_fetch_array()期望参数1为mysqli_result

我该怎么办?



1> Memor-X..:

您的错误是由$pointsummary字符串而不是mysqli_result对象引起的.你需要先使用mysqli_query并使用返回的内容.例如.

$resultObj = mysqli_query($con, $pointsummary); // <--- $con is what you got from mysqli_connect()
$resultArr = mysqli_fetch_array($resultObj);

另一个注意事项是,SELECT SUM(points) FROM result我会建议SUM(points)使用您将识别的名称进行别名,以便不必使用var_dump的键/值mysqli_fetch_array来查找数组键的内容,SUM(points)您将事先知道.

这样用AS.即

SELECT SUM(points) AS `summary` FROM result

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有