0

请帮助我。

我想从原始数据库创建一个摘要。例子:

ID | Vessel Name | Tonnage |

1      ABC         1000 

2      CDE         2000 

3      EFG         3000 

6000 <-- 如何使用 php 和 oracle 合计这个值?

供您参考,以下是我的代码:

 $conn = ......;
   $strSQL = .....;
   $objParse = oci_parse ($conn, $strSQL);
   oci_execute ($objParse);
   while($objResult = oci_fetch_array($objParse,OCI_BOTH))
   {
    echo $objResult["ID"];
    echo $objResult["VSLNM"];
    echo $objResult["TON"];
   }

我的问题:有没有办法使用 PHP 函数来求和所有吨位值。我想得到所有吨位的总和。

4

1 回答 1

0

它微不足道,只需添加到您在循环之外定义的变量:

   $conn = ......;
   $strSQL = .....;
   $objParse = oci_parse ($conn, $strSQL);
   oci_execute ($objParse);
   $total_tonnage = 0;
   while($objResult = oci_fetch_array($objParse,OCI_BOTH))
   {
    echo $objResult["ID"];
    echo $objResult["VSLNM"];
    echo $objResult["TON"];
    $total_tonnage += $objResult["TON"];
   }
   echo $total_tonnage;
于 2013-04-18T08:37:00.320 回答