Recupera todas las filas de una columna particular de resultados como un array

# pg_fetch_all_columns

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

pg_fetch_all_columns — Recupera todas las filas de una columna particular de resultados como un array

### Descripción

function pg_fetch_all_columns(PgSql\Result `$result`, int `$field` = 0): array

pg_fetch_all_columns() devuelve un array que contiene todas las filas (registros) de una columna particular de una instancia de PgSql\Result.

> Nota: Esta función define los campos NULL al valor PHP `null`.

### Parámetros

`result`
  Una instancia PgSql\Result, devuelta por pg_query(), pg_query_params(), o pg_execute() (entre otros).
`field`

  Número de la columna. Por omisión, la primera columna si no se especifica.

### Valores devueltos

Un array que contiene todos los valores de una columna del resultado.

### Historial de cambios

Versión | Descripción
--- | ---
8.1.0 | El parámetro `result` ahora espera una instancia de PgSql\Result ; anteriormente, se esperaba un resource.

### Ejemplos

Ejemplo #1 Ejemplo con pg_fetch_all_columns()

    <?php
    $conn = pg_pconnect("dbname=publisher");
    if (!$conn) {
      echo "Se ha producido un error.\n";
      exit;
    }

    $result = pg_query($conn, "SELECT title, name, address FROM authors");
    if (!$result) {
      echo "Se ha producido un error.\n";
      exit;
    }

    // Recupera un array que contiene todos los nombres de autores
    $arr = pg_fetch_all_columns($result, 1);

    var_dump($arr);

    ?>

### Ver también

- pg_fetch_all() - Lee todas las líneas de un resultado

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open