2012-07-09 46 views
0

我有名稱爲number的列和表名稱data總結DB中表中某列的所有值

列數在1-9範圍內的數字。(只是一些數據)

我需要總結列中的所有這些值。我怎麼做?

任何簡單的命令。我試過sum(number)但不來

+2

你試圖用'總和(數量)'? – manurajhada 2012-07-09 06:28:00

+1

$ web = mysql_query(「select SUM(number)FROM data」); $ web_sum = mysql_fetch_assoc($ web); echo $ web_sum; – user1424394 2012-07-09 06:32:59

+0

如[mysql_query()'](http://php.net/manual/en/function.mysql-query.php)函數的PHP手冊所述:*不推薦使用此擴展名。相反,[MySQLi](http://www.php.net/manual/en/book.mysqli.php)或[PDO_MySQL](http://www.php.net/manual/en/ref.pdo-應該使用mysql.php)擴展名。另請參見[MySQL:選擇API](http://www.php.net/manual/en/mysqlinfo.api.choosing.php)指南和[相關FAQ](http://www.php.net/manual /en/faq.databases.php#faq.databases.mysql.depcated)以獲得更多信息。* – eggyal 2012-07-09 06:34:00

回答

1

這本。

$web = mysql_query("select SUM(number) as sumNumber FROM data"); 
$web_sum=mysql_fetch_assoc($web); 
echo $web_sum['sumNumber']; 
0

試試這個,

SELECT SUM(column_name) FROM table_name 

MYSQL SUM