我有一个列名称'销售'和销售列内有每个客户的销售清单。如何添加每个客户的所有销售额,然后回显表下的总销售额?
> ?php
include('conn.php');
$sql = "SELECT * FROM sales";
$result = mysqli_query($conn,$sql);
$count = mysqli_num_rows($result);
if($count>0)
{
echo "<html><head></head><body><table border=1>
<th>CODE</th>
<th>Employee Name</th>
<th>Customer</th>
<th>Sales</th>";
while($row = mysqli_fetch_assoc($result))
{
echo"<tr>";
echo"<td>".$row['empcode']."</td>
<td>".$row['fullname']."</td>
<td>".$row['customercode']."</td>
<td>".$row['sales']."</td></tr>";
}
echo"</table>";
}
?>
3条答案
按热度按时间klsxnrf11#
对于mysql,可以使用sum group函数。
例如。
SELECT SUM(sales) as total FROM table_name;
对于php,可以执行以下操作:希望这能对你有所帮助。
wj8zmpe12#
运行
$sql = "SELECT *, SUM(sales) AS total_sale FROM
出售GROUP BY
客户代码";
而不是$sql = "SELECT * FROM sales";
sqserrrh3#
您需要在循环外添加一个变量,并随着循环的每次迭代而递增