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() - Отримує наступний рядок даних у наборі результатів як об'єкт