Récupère toutes les lignes d'une colonne de résultats particulière en tant que tableau

# pg_fetch_all_columns

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

pg_fetch_all_columns — Récupère toutes les lignes d'une colonne de résultats particulière en tant que tableau

### Description

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

pg_fetch_all_columns() retourne un tableau qui contient toutes les lignes (enregistrements) d'une colonne particulière d'une ressource de résultats.

> Note: Cette fonction définit les champs NULL à la valeur PHP `null`.

### Liste de paramètres

`result`
  Une instance PgSql\Result, retourné par pg_query(), pg_query_params(), ou pg_execute() (entre autres).
`field`

  Numéro de la colonne. Par défaut la première colonne si non-spécifié.

### Valeurs de retour

Un tableau contenant toutes les valeurs d'une colonne du résultat.

### Historique

Version | Description
--- | ---
8.1.0 | Le paramètre `result` attend désormais une instance de PgSql\Result ; auparavant, une resource était attendu.

### Exemples

Exemple #1 Exemple avec pg_fetch_all_columns()

    <?php
    $conn = pg_pconnect("dbname=publisher");
    if (!$conn) {
      echo "Une erreur est survenue.\n";
      exit;
    }

    $result = pg_query($conn, "SELECT title, name, address FROM authors");
    if (!$result) {
      echo "Une erreur est survenue.\n";
      exit;
    }

    // Récupère un tableau contenant tous les noms d'auteurs
    $arr = pg_fetch_all_columns($result, 1);

    var_dump($arr);

    ?>

### Voir aussi

- pg_fetch_all() - Lit toutes les lignes d'un résultat

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