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() - Повертає запис із результату запиту