db2_fetch_array
(PECL ibm_db2 >= 1.0.1)
db2_fetch_array — Повертає масив, індексований за положенням стовпця, що представляє рядок у наборі результатів
Опис
db2_fetch_array(resource $stmt, int $row_number = -1): array|false
Повертає масив, індексований за положенням стовпця, що представляє рядок у наборі результатів. Індекс стовпців починається з 0.
Список параметрів
stmt
Допустимий ресурс stmt
містить набір результатів.
row_number
Запитує конкретний рядок за індексом (починається з 1) із набору результатів. Передача параметра призводить до запобігання PHP, якщо в наборі результатів використовується курсор "forward-only".
Значення, що повертаються
Повертає індексований масив (починається з 0) зі значеннями стовпців, індексованими за позицією стовпця, що представляє наступний або запитаний рядок у наборі результатів. Повертає false
, якщо в наборі результатів не залишилося рядків або якщо рядок, запитаний row_number
, немає в наборі результатів.
Приклади
Приклад #1 Перебір курсором forward-only
Якщо ви викликаєте db2_fetch_array() без певного номера рядка, він автоматично отримує наступний рядок у наборі результатів.
Loading...
Результат виконання наведеного прикладу:
0 Pook cat 3.20
5 Rickety Ride goat 9.70
2 Smarty horse 350.00
**Приклад #2 Отримання певних рядків за допомогою **db2_fetch_array()из прокручиваемого курсора
Якщо у вашому наборі результатів використовується курсор, що прокручується, ви можете викликати db2_fetch_array() з певним номером рядка. У наступному прикладі витягується кожен другий рядок у наборі результатів, починаючи з другого рядка.
Loading...
Результат виконання наведеного прикладу:
0 Pook cat 3.20
5 Rickety Ride goat 9.70
2 Smarty horse 350.00
Дивіться також
- db2_fetch_assoc() - Повертає масив, індексований на ім'я стовпця, що представляє рядок у наборі результатів
- db2_fetch_both() - Повертає масив, індексований як на ім'я стовпця, так і за позицією, що представляє рядок у наборі результатів
- db2_fetch_object() - Повертає об'єкт із властивостями, що становлять стовпці у вибраному рядку
- db2_fetch_row() - Встановлює вказівник набору результатів на наступний рядок або запрошений рядок
- db2_result() - Повертає один стовпець з рядка у наборі результатів