【发布时间】:2013-02-04 11:29:10
【问题描述】:
看看这段代码
假设你在php中循环一组mysql查询结果
while($temp = mysqli_fetch_assoc($result))
{
echo $temp['id']; // ID Column
}
当您执行 $temp=mysqli_fetch_assoc($result) 时,指针基本上会移动到下一条记录。有没有办法将指针重置为查询的开头?在此循环结束后,mysqli_fetch_assoc($result) 只会返回空行,使其再次无法使用。那么可能的解决方案是什么?
【问题讨论】:
-
您链接的问题非常虚假。结果不会从您的结果集中随机消失。
-
@ÁlvaroG.Vicario - 我有点同意,只是想说这是对那里的 cmets 的后续行动。删除了链接,但我确实被这个问题困扰了很长一段时间。