pg_fetch_assoc

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

pg_fetch_assoc - Вибирає рядок результату запиту і поміщає дані в асоціативний масив

Опис

pg_fetch_assoc(PgSql\Result $result, ?int $row = null): array|false

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

Результат виконання pg_fetch_assoc() той самий, що й у pg_fetch_array()с параметром**PGSQL_ASSOC**. Функція повертає лише асоціативний масив. Якщо потрібний чисельно-індексований масив, використовуйте функцію pg_fetch_row()

Зауваження: Ця функція встановлює NULL-поля значення **null**PHP.

pg_fetch_assoc() не набагато повільніше і значно простіше у використанні, ніж pg_fetch_row()

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

result

Екземпляр PgSql\Result, що повертається функціями pg_query() pg_query_params() або pg_execute()(среди прочего).

row

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

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

Асоціативний масив індексований іменами полів вибірки. Значення масиву представляються як текстових рядків. Значення NULL бази даних перетворюються на PHP null

false, якщо row перевищує кількість рядків у результаті запиту, коли рядків у результаті не залишилося, та за інших помилок.

список змін

ВерсияОпис
8.1.0Параметрresult тепер чекає екземпляр PgSql\Result; раніше очікувався ресурс (resource

Приклади

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

Loading...

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

  • pg_fetch_row() - Вибирає рядок результату запиту та поміщає дані до масиву
  • pg_fetch_array() - Повертає рядок результату у вигляді масиву
  • pg_fetch_object() - Вибирає рядок результату запиту та повертає дані у вигляді об'єкта
  • pg_fetch_result() - Повертає запис із результату запиту