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)

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

### Description

pg_fetch_all_columns ( resource `$result` [, int `$column` = 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`

  Ressource de résultats d'une requête PostgreSQL, retournée par pg_query(), pg_query_params() ou pg_execute() (entre autres).

`column`

  Numéro de la colonne, commençant à 0, à récupérer depuis la ressource de résultats. Par défaut, la première colonne si ce paramètre n'est pas spécifié.

### Valeurs de retour

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

`FALSE` est retourné si `column` est plus grand que le nombre de colonnes du résultat ou si toutes autres erreurs surviennent.

### 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