我想在表格中添加一列并返回总和。我有一个循环,但是没有用。
while ($row = mysql_fetch_assoc($result)){ $sum += $row['Value']; }
echo $sum;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您可以在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