我想计算mysql中每一行的总和并在php中显示。
例如
金额1 | amount2 |总计100 | 200 |
300 | 200 |
如何显示每列的总数? 这是代码。我的代码显示整个表格并显示。代码有什么问题。
$query="SELECT *, sum(amount1+amount2) as total FROM contribution";
$run = mysql_query($query);
while($row=mysql_fetch_assoc($run))
{ ?>
<tr><td><?php echo $row['uid'] ?></td><td><?php echo $row['name'] ?></td><td><?php echo $row['Date'] ?></td>
<td><?php echo $row['month1'] ?></td><td><?php echo $row['amount1'] ?></td>
<td><?php echo $row['month2'] ?></td><td><?php echo $row['amount2'] ?></td><td><?php echo $row['total'] ?></td>
</tr>
<?php } } ?>
答案 0 :(得分:0)
您可以将查询编写为
"SELECT *, amount1+amount2 AS total FROM contribution;"
要在php中显示相同内容,同时浏览每一行以打印总计,您可以将其作为$row['total']