【发布时间】:2026-01-25 17:30:01
【问题描述】:
我的 SQL 结果 getResult 有很多行,在 Header 和 SubHeader 的每一列中都有不同的值,所以我希望它被分类,现在我想为每个 subHeader 添加一个总结果,计算 getResult 行
$header = "";
$subHeader = "";
$getResult = "";
foreach($QueryMySql as row):
if($header != $row->headerColumn)
{
$header = $row->headerColumn."<br />";
$get .= $header;
}
if($subHeader != $row->subHeaderColumn)
{
$subHeader = $row->subHeaderColumn."<br />";
$get .= $subHeader;
}
$getResult = $row->getResultColumn."<br />";
$get .= $getResult;
endforeach;
结果
美国位置(标题)
ICT部门(子标题)
1 (emp_name)getResult
2 (emp_name)getResult
3 (emp_name)getResult
total: 3
会计部门(副标题)
1 (emp_name)getResult
2 (emp_name)getResult
3 (emp_name)getResult
4 (emp_name)getResult
total: 4
巴基斯坦(标题)
ICT部门(子标题)
1 (emp_name)getResult
2 (emp_name)getResult
3 (emp_name)getResult
4 (emp_name)getResult
total: 4
印度(标题)
工程部(子表头)
1 (emp_name)getResult
2 (emp_name)getResult
3 (emp_name)getResult
4 (emp_name)getResult
total: 4
【问题讨论】:
标签: php mysql sql codeigniter foreach