开发者社区 问答 正文

获取PHP中MySQL列的总和?mysql

我想在表格中添加一列并返回总和。我有一个循环,但是没有用。

while ($row = mysql_fetch_assoc($result)){ $sum += $row['Value']; }

echo $sum;

展开
收起
保持可爱mmm 2020-05-17 10:27:22 405 分享 版权
1 条回答
写回答
取消 提交回答
  • 您可以在MySQL查询中完全处理它:

    SELECT SUM(column_name) FROM table_name; 在PHP代码中,尝试以下操作:

    $result = mysql_query('SELECT SUM(value) AS value_sum FROM codes'); $row = mysql_fetch_assoc($result); $sum = $row['value_sum']; 使用PDO(mysql_query已弃用)

    $stmt = $handler->prepare("SELECT SUM(value) AS value_sum FROM codes"); $stmt->execute();

    $row = $stmt->fetchAll(PDO::FETCH_OBJ); $sum = $row->value_sum;来源:stack overflow

    2020-05-17 10:31:07
    赞同 展开评论