2013-09-29 128 views
-2

需要以下腳本的幫助。它在php中只顯示「Resource id#5」。腳本(PHP&Mysql)

$some_q = "SELECT SUM(Bank) AS 'count_bank' FROM players"; 

$results = mysql_query($some_q); 

while($row = mysql_fetch_array($results)){ 

echo $row['count_bank']; 

} 
+1

嘗試mysql_fetch_assoc –

+3

不清楚,什麼導致你期待 –

+4

'mysql'已過時,使用'mysqli'。 –

回答

1

與mysql_fetch_assoc嘗試

mysql_fetch_array (resource $result [, int $result_type = MYSQL_BOTH ]) 

返回字符串數組對應於所提取的行,或 FALSE如果沒有更多的行。 返回數組的類型取決於 如何定義result_type。通過使用MYSQL_BOTH(默認),您將得到一個包含關聯索引和數字索引的數組 。使用MYSQL_ASSOC, 您只能得到關聯索引(如mysql_fetch_assoc()工作),[by]使用 MYSQL_NUM,您只能獲得數字索引(如mysql_fetch_row()工作)

mysql_fetch_row (resource $result) 

返回字符串數值陣列對應於所取出的 行,或者如果不存在更多的行FALSE。

mysql_fetch_row()從結果關聯的 中取出一行數據與指定的結果標識符。 該行作爲數組返回。 每個結果列存儲陣列偏移offset開始,0