sqlsrv_fetch

(No version information available, might only be in Git)

sqlsrv_fetch — Робить наступний рядок у наборі результатів, доступних для читання.

Опис

sqlsrv_fetch(resource $stmt, int $row = ?, int $offset = ?): mixed

Делает следующую строку в наборе результатов доступной для чтения. Используйтеsqlsrv_get_field() для читання полів рядка.

Список параметрів

stmt

Ресурс оператора, що повертається sqlsrv_query() або sqlsrv_execute()

row

Рядок, до якого потрібно отримати доступ. Параметр можна використовувати лише в тому випадку, якщо вказаний оператор був підготовлений за допомогою курсору з можливістю прокручування. У цьому випадку параметр може приймати одне з таких значень:

  • SQLSRV_SCROLL_NEXT
  • SQLSRV_SCROLL_PRIOR
  • SQLSRV_SCROLL_FIRST
  • SQLSRV_SCROLL_LAST
  • SQLSRV_SCROLL_ABSOLUTE
  • SQLSRV_SCROLL_RELATIVE

offset

Вказує рядок, до якого буде доступ, якщо для параметра рядка встановлено значення **SQLSRV_SCROLL_ABSOLUTE** або **SQLSRV_SCROLL_RELATIVE**Обратите внимание, что первая строка в наборе результатов имеет индекс 0.

Значення, що повертаються

Повертає true, якщо наступний рядок набору результатів було успішно отримано, **falseв случае возникновения ошибки иnull**якщо у наборі результатів більше немає рядків.

Приклади

Приклад #1 Приклад використання sqlsrv_fetch()****

У наступному прикладі показано, як отримати рядок за допомогою sqlsrv_fetch() та отримати поля рядки за допомогою sqlsrv_get_field()

Loading...

Дивіться також

  • sqlsrv_get_field() - Отримує дані поля з поточного вибраного рядка
  • sqlsrv_fetch_array() - Повертає рядок як масив
  • sqlsrv_fetch_object() - Отримує наступний рядок даних у наборі результатів як об'єкт