2013-04-22 37 views

回答

1

倒不如直接做在您的SQL查詢

您可以使用LIMIT 0, 2;

因爲您仍然使用while,但是查詢中確切的行數。 此外,如果您只需要前兩個結果,則無需查詢整個表格。

4

第二次致電mysql_fetch_array()

1

當你有一個while循環時,你基本上所做的就是多次調用mysql_fetch_array()多少次。

如果您只想顯示2行,您可以簡單地調用mysql_fetch_array()兩次,並且每次調用它時都會從結果集中獲取下一行。

如果你知道你只打算使用兩個結果,你也應該使用LIMIT 0,2,所以當你只打算使用2時不加載行堆,這是浪費資源,會慢你隨着時間的推移倒下