2011-09-25 65 views
0

我想知道是否有可能寫出下面的表達式

while($row = mysql_fetch_array($result)) 

有個「for循環「而不是」while循環「。以便下面的代碼將打印相同的結果。

while($row = mysql_fetch_array($result)){ 
    echo $row['name']; 
} 

編輯:我使用PDO我只是認爲這將是一個更多的人看到的表達。就答案而言,是的,我同意這是毫無意義的。我只是無法理解內部指針如何遞增。

回答

5

這將是非常沒有意義的,但你可以這樣做:

for(;$row = mysql_fetch_array($result);) { 
    echo $row['name']; 
} 

但是,你應該認真考慮使用PDO

1
for($row = NULL; $row = mysql_fetch_array($result);;) { 
    echo $row['name']; 
}