我正在尝试从表中获取列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;
?>
只有你可以调试这个,看看错误是什么:
$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
按预期工作。