【发布时间】:2013-10-01 08:01:04
【问题描述】:
我知道 mysqli_data_seek 让我们移动到所需的偏移量,但是 当满足特定条件时,我如何使用它来后退一步? 我使用 while-loop 来表示条件因此您可以得出结论,当满足条件时,指针将位于下一条记录上。 我怎么才能把它拉回来一步?
【问题讨论】:
-
你有没有尝试过?
-
@CORRUPT 尝试使用计数器变量并成功使用答案中给出的某种类似方法,但只是想知道是否有任何迭代器函数,例如
prev() -
不,没有这样的内置方法(即
prev()、next()、current()或rewind(),如iterators有)。但是,您可以扩展mysqli_result类或创建一个decorator,可以做到这一点。或者简单地说,创建自己的函数。