我希望将一个cvs上传到数据库中,然后找出一个数据实例出现了多少次来创建一个选择列表。
我上传了一份简历到数据库
SKU与数量
我用来从db获取数据,但我无法seam找到对数据进行分组的方法,因此它们对于每个项和多个有序项只有一个sku。
<table border="1" width="100%" id="table1">
<?php
$query = mysql_query("select * from pickcount");
while($fetch = mysql_fetch_array($query))
{
?>
<tr>
<td><?php echo $fetch['sku']; ?></td>
<td><?php echo $fetch['quan']; ?></td>
</tr>
<?php
}
?>
</table>发布于 2015-10-05 08:55:02
<table border="1" width="100%" id="table1">
<?php
$query = mysql_query("SELECT sku, SUM(quan) AS Sum_Of_Quan FROM pickcount GROUP BY sku");
while($fetch = mysql_fetch_array($query))
{
?>
<tr>
<td><?php echo $fetch['sku']; ?></td>
<td><?php echo $fetch['Sum_Of_Quan']; ?></td>
</tr>
<?php
}
?>
</table>尝试用上述结构替换表结构,并检查结果。
发布于 2015-10-05 08:51:19
将sql查询替换为:
select sku, sum(quan) as sum_quan
from pickcount
group by skuPS -你必须改变
php echo $fetch['quan'];至
php echo $fetch['sum_quan'];https://stackoverflow.com/questions/32944473
复制相似问题