【发布时间】:2021-07-15 19:56:21
【问题描述】:
我不确定我是否在想这件事并且很愚蠢,但我正在尝试从我的 MySQL 结果中添加所有值。
这是我获取值并将它们存储在数组中的代码:
$query = "SELECT value FROM table";
$result = mysqli_query($dbcon, $query);
$array = array();
if(mysqli_num_rows($result) > 0 ){
while($row = mysqli_fetch_assoc($result)) {
$array[] = $row;
}
}
print_r($array);
现在我只需要弄清楚如何将这些值相加,并将此数组用于其他事情,例如计算平均值。如果有比将结果存储在数组中更简单的方法,请告诉我。
非常感谢任何帮助。
【问题讨论】:
-
"...把这些加在一起..." - 什么是“这些”?很可能您所需的所有操作都可以在查询本身中完成,但您的问题中没有足够的信息来提出任何建议。
-
你也可以使用 PDO 它有可能从 SQL 返回一个准备好使用的数组,为我自己感到羞耻,但不知道是否可以使用 mysqli。
-
管理使用下面的代码对其进行排序。