Documentación offline PHP master

pg_get_result

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

pg_get_result

Lee un resultado asíncrono de PostgreSQL

Descripción#

pg_get_result(PgSql\Connection $connection): PgSql\Result
```php

`pg_get_result` recupera la instancia `PgSql\Result` de una consulta asíncrona ejecutada por `pg_send_query`, `pg_send_query_params`, o `pg_send_execute`.

`pg_send_query` y otras funciones de consulta asíncrona pueden enviar múltiples consultas a un servidor PostgreSQL y `pg_get_result` se utiliza para obtener cada resultado de consulta, uno por uno.

## Parámetros

`connection`  
Una instancia `PgSql\Connection`.

## Valores devueltos

Una instancia de `PgSql\Result`, o `false` si no hay más resultados disponibles.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.1.0 | Ahora devuelve una instancia de `PgSql\Result` ; anteriormente, se devolvía un `resource`. |
| 8.1.0 | El parámetro `connection` ahora espera una instancia de `PgSql\Connection` ; anteriormente, se esperaba un `resource`. |

## Ejemplos

Ejemplo con `pg_get_result`

```php

El ejemplo anterior mostrará:

Primera llamada a pg_get_result(): Resource id #3
Resource id #3 tiene 3 registros

Segunda llamada a pg_get_result(): Resource id #4
Resource id #4 tiene 1 registros

Véase también#

pg_send_query