获取mysql_fetch_array中的下一行

时间:2013-04-22 22:43:50

标签: php mysql arrays row

如何从mysql_fetch_array获取下一行? 我想要第一行和第二行没有while

3 个答案:

答案 0 :(得分:4)

第二次致电mysql_fetch_array()

答案 1 :(得分:1)

最好直接在SQL查询中执行此操作

您可以使用LIMIT 0, 2;

在那里你仍然使用while而不是查询中的确切行数。 此外,如果您只需要前两个结果,则无需查询整个表格。

答案 2 :(得分:1)

当你有一个while循环时,你所做的就是重复调用mysql_fetch_array()和行一样多次。

如果你只想显示2行,你可以简单地调用mysql_fetch_array()两次,每次调用它时都会从结果集中获取下一行。

如果您知道自己只使用两个结果,那么您还应该使用LIMIT 0,2,这样当您只使用2时就不会加载大量的行,这会浪费资源并会随着时间的推移减慢你的速度。