Php 行及;科尔斯和

Php 行及;科尔斯和,php,javascript,mysql,rows,Php,Javascript,Mysql,Rows,我有一个非常复杂的查询(mysql+php),我想知道除了使用sum(x)之外,对表的列和行求和的最简单方法 也许javascript能帮上忙。 提前谢谢。我会在查询本身中这样做。如果您发布查询,我可以提供更多信息。这是查询,我想对列和行求和。(行是一年中每个月订购的VAR“svago”和“lavoro”,而COL是全年相同的值) 我建议在MySQL中使用SUM()函数。不使用它的唯一原因是,如果您有一些基于其他值的复杂计数。然后我会在PHP中进行计数。以下是一个例子: $result = my

我有一个非常复杂的查询(mysql+php),我想知道除了使用sum(x)之外,对表的列和行求和的最简单方法

也许javascript能帮上忙。
提前谢谢。

我会在查询本身中这样做。如果您发布查询,我可以提供更多信息。

这是查询,我想对列和行求和。(行是一年中每个月订购的VAR“svago”和“lavoro”,而COL是全年相同的值)


我建议在MySQL中使用SUM()函数。不使用它的唯一原因是,如果您有一些基于其他值的复杂计数。然后我会在PHP中进行计数。以下是一个例子:

$result = mysql_query("... query here ...");
$cats = 0;
$dogs = 0;
while($row = mysql_fetch_array($result))
{
     if($row['type'] == 'cat')
     {
          $cats++;
     }
     else
     {
          $dogs++;
     }
 }
echo "Cats: $cats Dogs: $dogs";

JavaScript几乎无法帮助处理服务器端的东西。你说的“求和”是什么意思?是否要对从数据库中获取的每行的所有字段求和?
sum(col)
有什么问题?
$result = mysql_query("... query here ...");
$cats = 0;
$dogs = 0;
while($row = mysql_fetch_array($result))
{
     if($row['type'] == 'cat')
     {
          $cats++;
     }
     else
     {
          $dogs++;
     }
 }
echo "Cats: $cats Dogs: $dogs";