0

我正在尝试从表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;

?>
4

1 回答 1

1

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

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

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

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

于 2013-10-11T15:37:38.863 回答