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