【发布时间】:2012-03-24 20:47:52
【问题描述】:
Mysql 给了我们一个数据集 当我们在 mysql 中运行一个 select 查询,我们使用 while 或 for 循环语句从这个数据集中获取每条记录。我想知道当我们在没有到达循环顶部的情况下获取记录时,是否有任何函数可以获取该数据集中的下一条记录? 类似:
$result = mysql_query("SELECT * FROM table1");
while ($row = mysql_fetch_array($result)) {
$currentId = $row['id'];
$nextId = mysql_fetch_next()['id'];
......
}
??
【问题讨论】:
-
这样做的目的是什么?为什么不在下一个循环中获取值>
-
因为我想为每一个设置prev和next。