Я перебираю набор результатов sqlsrv с циклом while
while ( $row = sqlsrv_fetch_array($result_set) ) {
... do stuff ...
}
Позже в моем коде я хочу снова просмотреть цикл результатов с помощью while, но я не знаю, как выполнить сброс в ПЕРВЫЙ без получения записи.
Это сбросит указатель, но также получит запись и переместит указатель:
sqlsrv_fetch($result_s4, SQLSRV_SCROLL_FIRST);
Я не хочу, чтобы это принесло запись! Я хочу подготовить еще один цикл с тем же набором данных. Я попробовал это, но это не сработало.
while ( $row = sqlsrv_fetch_array($result_set, SQLSRV_SCROLL_FIRST) ) {
}
Как мне сбросить указатель, но не получить запись в процессе?