Funkcje PostgreSQL
PHP Manual

pg_field_name

(PHP 4 >= 4.2.0, PHP 5)

pg_field_nameZwraca 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

Przykład #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

Zobacz też:


Funkcje PostgreSQL
PHP Manual