pg_field_is_null
pg_field_num
PostgreSQL
PHP Manual

# pg_field_name

(PHP 4 >= 4.2.0, PHP 5)

pg_field_name — Zwraca nazwę kolumny

### Opis

string pg_field_name ( resource `$wynik` , int `$numer_pola` )

pg_field_name() zwraca nazwę kolumny znajdującej się na pozycji `numer_pola` w identyfikatorze wyniku `wynik` PostgreSQL-a. Kolumny są numerowane od zera.

> Informacja: Ta funkcja była poprzednio nazwana pg_fieldname().

### Parametry

`wynik`

  Identyfikator wyniku zapytania PostgreSQL-a, zwrócony przez pg_query(), pg_query_params() lub pg_execute() (między innymi).

`numer_pola`

  Numer kolumny, rozpoczynając od zera.

### Zwracane wartości

Nazwa kolumny, lub `FALSE` w razie błędu.

### Przykłady

Example #1 Pobieranie informacji o kolumnach

`<?php
$polaczenie = pg_connect("dbname=wydawca") or die("Nie można się połączyć");
$wyn = pg_query($polaczenie, "select * from autorzy where autor = 'Orwell'");
$i = pg_num_fields($wyn);
for ($j = 0; $j < $i; $j++) {
echo "kolumna $j\n";
$nazwa_pola = pg_field_name($wyn, $j);
echo "nazwa pola: $nazwa_pola\n";
echo "drukowalna długość: " . pg_field_prtlen($wyn, $nazwa_pola) . " znak(ów)\n";
echo "rzeczywista długość: " . pg_field_size($wyn, $j) . " bajt(ów)\n";
echo "typ pola: " . pg_field_type($wyn, $j) . " \n\n";
}
?>`

Powyższy przykład wyświetli:

    kolumna 0
    nazwa pola: autor
    drukowalna długość: 6 znak(ów)
    rzeczywista długość: -1 bajt(ów)
    typ pola: varchar

    kolumna 1
    nazwa pola: rok
    drukowalna długość: 4 znak(ów)
    rzeczywista długość: 2 bajt(ów)
    typ pola: int2

    kolumna 2
    nazwa pola: tytul
    drukowalna długość: 24 znak(ów)
    rzeczywista długość: -1 bajt(ów)
    typ pola: varchar

### Patrz także

- pg_field_num()

pg_field_is_null
pg_field_num
PostgreSQL
PHP Manual