首页 > 解决方案 > 想要在 mysql 查询中求和时收到“未定义索引”通知

问题描述

我正在尝试从我的数据库中获取一列的总和。当我尝试这段代码时,我得到了错误Undefined index: sum(col_1)。我怎样才能做到这一点?我是一个真正的初学者,所以保持简单一点。

$sql = "SELECT * FROM table_1";
$run = mysqli_query($conn, $sql);
while($rows = mysqli_fetch_assoc($run)){
    $col_ans[1] = $rows['sum(col_1)'];
        echo $col_ans[1];
    }

标签: phpsqlmysqli

解决方案


您可以通过这种方式轻松找到一列的总和。

$sql = "SELECT sum(col_1) as col_1_sum FROM table_1";
$run = mysqli_query($conn, $sql);
while($rows = mysqli_fetch_assoc($run)){
echo $rows['col_1_sum'];
}

推荐阅读