我正在尝试从表 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;
?>
答案 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
时按预期工作。