我对此很新,希望得到一些帮助。我正在使用以下代码复制当前系统中的报告。计数字段的总和以获得总计
<?php
foreach ($possibleSanctionsAssociativeArray as $currentSanction => $currentSanctionDetailsArray)
{
$tableHeadersArray = array ('Home Office',' Total');
$query = "SELECT home_office, COUNT(file_id) FROM cases WHERE ".$currentSanction."='Yes' and ($refdate>='$begindate' AND $refdate<='$enddate') GROUP BY home_office";
$title = "<p class='report_title'> <b>".getSanctionDescriptiveName($currentSanction)."</b>";
simpleStatTable($query, $tableHeadersArray, $title);
}
?>
它显示一个表有两列两行:
HOME OFFICE | Total
OJA | 82
ORL | 634
我想它显示第三排,上面写着“合计总额| 716”
我尝试了好几种没有运气的解决方案,我想我正在挣扎计数字段的总和,然后显示计数。
感谢您提前提供的所有帮助。
什么是'simpleStatTable()'? – 2011-06-07 20:24:32
@Bala R当你读到这篇文章时,你可能会打砸自己 - 但我并不完全确定,我认为这是一张桌子的设置。我没有写这个代码,但我有任务来操纵它。因为我对MySQL/PHP有一个非常基本的知识(就像你不知道我最初的问题那样),并且随时都在学习这一事实。我并不理想,但有时候我们必须做我们必须做的事情。 – TheTwo 2011-06-08 02:40:00