2016-08-08 21 views
-1

得到mysql_fetch_array計數我怎麼能算如何使用可變

mysql_fetch_array($res) 

,因爲當我puting像這樣將扮演一個無限循環:

$count= mysql_fetch_array($res); 
While($count) 
{ 

} 

請告訴我一個方法通過變量解決這個查詢。

+0

這不會做任何事情,除了給你一個錯誤消息。編碼這樣一個基本問題的第一步是找到一個例子 - 網上有很多 - 或基本的書。 – dbmitch

+0

考慮到努力水平,問題本身和所有的錯別字,這是我見過的最低質量的帖子之一 –

回答

1

如果你想獲得中行的結果的數量,你可以簡單地使用

$count = mysql_num_rows($res); 

如果你想在一個循環算來,你需要調用mysql_fetch_array()每次循環的時間,增加循環內的計數器。

$count = 0; 
while ($row = mysql_fetch_array($res)) { 
    $count++; 
    // do something with $row 
}