2014-01-13 86 views
0

任何想法为什么这不起作用?当我运行它时,它不显示任何东西。Mysql查询不显示列的总和

$qry = mysql_query(" SELECT SUM(payment_received) AS total FROM Orders "); 
    { 
$row = mysql_fetch_assoc($qry); 
echo $row['total']; 
} 

感谢您的任何帮助。

+0

代码检查你的php error_log中。 – Melon

+0

那里有什么'{'和'}? – TiiJ7

+0

您是否检查查询是否成功? '$ qry = mysql_query(...)或死(mysql_error());'。永远不要假设查询成功。他们可以以一种方式成功,并且以无限的方式失败。假设失败,并将成功视为令人惊喜的事情。 –

回答

1

纠正你用下面的例子

$qry = mysql_query("SELECT SUM(payment_received) AS total FROM Orders"); 
while ($row = mysql_fetch_assoc($qry)) { 
{ 
    echo $row["total"]; 
} 
1
$result = mysql_query("SELECT SUM(payment_received) AS total FROM Orders") or die(mysql_error()); 
$row = mysql_fetch_assoc($result); 
print_r($row);