php + mysql 查询相同项目总数

例如数据库”aa”表“bb”user=用户;itemId=任务id;each=单价useritemIdeach张三50.2张三40.3张三50.2张三40.3张三40.3... 例如数据库 ”aa”表“bb” user=用户;itemId=任务id;each=单价
user itemId each
张三 5 0.2
张三 4 0.3
张三 5 0.2
张三 4 0.3
张三 4 0.3
李四 5 0.2
李四 5 0.2
李四 4 0.3
李四 5 0.2
李四 4 0.3
李四 5 0.2

php提交参数user=张三 则输出所有张三单个项目的总金额
如上则应该输出为 4=0.9;5=0.4。
当然项目ID不局限于4和5,有可能出现任何ID,请求帮忙sql该怎么写,如果一条sql不能满足的话,请给出php多条输出,谢谢大神
我是新手,觉得一条应该是不能满足的,应该先根据user 查出各个itemid的值和总数,在根据每个itemid获取each,然后each * 总数。不知道我的理解对不对,请大神给出解决方法,我脑子有点乱,谢谢
展开
 我来答
dispose
2016-08-08 · TA获得超过642个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:494万
展开全部
SQL:
select itemId, sum(each) as sum_num where user='张三' group by itemId;
追问
$result = mysql_query($sql,$conn); 
请问我执行以后如何输出呢?新手见谅,感谢帮助
追答
// 参见 mysql_result(), mysql_fetch_array(), mysql_fetch_row() 等。
while ($row = mysql_fetch_assoc($result)) {
    echo $row['itemId'];
    echo $row['sum_num'];
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式