如何从mysql_fetch_array
获取下一行?
我想要第一行和第二行没有while
。
答案 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时就不会加载大量的行,这会浪费资源并会随着时间的推移减慢你的速度。