db2_fetch_assoc

(PECL ibm_db2 >= 1.0.0)

db2_fetch_assoc — Повертає масив, індексований на ім'я стовпця, що представляє рядок у наборі результатів

Опис

db2_fetch_assoc(resource $stmt, int $row_number = -1): array|false

Повертає масив, індексований на ім'я стовпця, що представляє рядок у наборі результатів.

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

stmt

Допустимий ресурс stmtмістить набір результатів.

row_number

Запитує конкретний рядок за індексом (починається з 1) із набору результатів. Передача параметра призводить до запобігання PHP, якщо в наборі результатів використовується курсор "forward-only".

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

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

Приклади

Приклад #1 Перебір курсором forward-only

Якщо ви викликаєте db2_fetch_assoc() без певного номера рядка, він автоматично отримує наступний рядок у наборі результатів.

Loading...

Результат виконання наведеного прикладу:

0     Pook             cat                                    3.20
5     Rickety Ride     goat                                   9.70
2     Smarty           horse                                350.00

**Приклад #2 Отримання певних рядків за допомогою **db2_fetch_assoc()из прокручиваемого курсора

Якщо у вашому наборі результатів використовується курсор, що прокручується, ви можете викликати db2_fetch_assoc() з певним номером рядка. У наступному прикладі витягується кожен другий рядок у наборі результатів, починаючи з другого рядка.

Loading...

Результат виконання наведеного прикладу:

0     Pook             cat                                    3.20
5     Rickety Ride     goat                                   9.70
2     Smarty           horse                                350.00

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

  • db2_fetch_array() - Повертає масив, індексований за положенням стовпця, що представляє рядок у наборі результатів
  • db2_fetch_both() - Повертає масив, індексований як на ім'я стовпця, так і за позицією, що представляє рядок у наборі результатів
  • db2_fetch_object() - Повертає об'єкт із властивостями, що становлять стовпці у вибраному рядку
  • db2_fetch_row() - Встановлює вказівник набору результатів на наступний рядок або запрошений рядок
  • db2_result() - Повертає один стовпець з рядка у наборі результатів