Manuel PHP
Précédent |  | Suivant

# pg_fetch_all_columns

(PHP 5 >= 5.1.0RC1)

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

## Description

array pg_fetch_all_columns ( resource result [, int column] )

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()

Précédent | Sommaire | Suivant
pg_execute | Niveau supérieur | pg_fetch_all