请问:查询DB后相同类型的记录合并为一行显示且可展开
程序员文章站
2022-06-07 21:57:47
...
请教:查询DB后相同类型的记录合并为一行显示且可展开。
数据在DB中存储如上图,现在要在页面如下图显示,即:相同编码的记录显示为一行,且将“费用”列做加法;点击加号可展开为实际记录。
------解决方案--------------------
';
数据在DB中存储如上图,现在要在页面如下图显示,即:相同编码的记录显示为一行,且将“费用”列做加法;点击加号可展开为实际记录。
------解决方案--------------------
$res =mysql_query(select 工程,编码,sum(费用) from table group by 编码)
foreach($res as $k=>$v){
$res[$k]['child'] = mysql_query(select 工程,编码,费用 from table where 编码=$v['编码']);
}
echo '
工程 | 编码 | 费用 |
$v['工程'] | $v['编码'] | $v['费用'] |
相关文章
相关视频
上一篇: php项目的index.php文件,项目是原生php写的
下一篇: 关于phpunit断言的有关问题