2010-07-22 26 views
1

嗨,我有一個表叫下載,並在該表中它存儲下載的每一天的總量,所以像加起來所有的MySQL值PHP

downloads date 
586 07-16-2010 
906 07-17-2010 
1019 07-18-2010 
287 07-19-2010 
15 07-20-2010 
639 07-21-2010 
337 07-22-2010 

我怎麼能檢索的總數下載,所以從每一天添加它們:)

謝謝!

回答

4

你會相信它是那樣簡單

select sum(downloads) as total_downloads 
    from downloads 

編輯

$query = 'select sum(downloads) as total_downloads from downloads'; 
$result = mysql_query($query); 
if (!$result) { 
    die('Invalid query: ' . mysql_error()); 
} 
$row = mysql_fetch_assoc($result); 
$total_downloads = $row['total_downloads']; 
+0

它給我的資源ID#32的任何想法? < - nvm使用mysql_fetch_row – 2010-07-22 14:50:57

+0

修復了這個問題,當然你應該添加你的where語句,以限制它到今天的日期...有關日期時間函數的更多信息,請參見http://reference.sitepoint.com/css/conditionalcomments#conditionalcomments__tbl_conditional -comments_operators – 2010-07-22 14:53:04

+0

當然它給你一個資源ID!它返回的查詢句柄不是結果 $ res = mysql_query('select sum(downloads)as total_downloads from downloads'); $ total_count = mysql_fetch_array($ res,MYSQL_BOTH); 更多信息在php.org – 2010-07-22 14:55:48