无法在MYSQL中获取SUM()

时间:2013-10-11 15:34:38

标签: php mysql sql

我正在尝试从表 LastResult 中获取 SnappersScore 列的总和。但是,输出中根本没有任何东西。甚至没有错误。关于我做错了什么的想法?

这是:

<?php

mysql_connect(xxxxxx);
if (mysql_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysql_connect_error();
  }

$result = mysql_query('SELECT SUM(SnappersScore) AS TotalGoals FROM LastResult');
$row = mysql_fetch_assoc($result);
$sum = $row['TotalGoals'];

echo $sum;

?>

1 个答案:

答案 0 :(得分:1)

只有你可以调试它,看看错误是什么:

$result = mysql_query('SELECT SUM(SnappersScore) AS TotalGoals FROM LastResult') or die(mysql_error());

我会为您节省重复的“不要使用mysql_*,不要在生产中使用die bla bla bla” - 这应该指向正确的方向。

这当然是假设在SQL中运行SELECT SUM(SnappersScore) AS TotalGoals FROM LastResult时按预期工作。