(PHP 4 >= 4.2.0, PHP 5)
pg_field_type — Zwraca typ wskazanej kolumny
$wynik
, int $numer_kolumny
)
pg_field_type() zwraca łańcuch zawierający typ
podstawowy kolumny wskazanej przez numer_kolumny
w wyniku
wynik
PostgreSQL-a.
Informacja:
Jeśli kolumna używa domeny PostgreSQL (zamiast typu podstawowego), jest to nazwa podstawowego typu domeny, który jest zwrócony, zamiast nazwy samej domeny.
Informacja:
Ta funkcja dawniej nazywała się pg_fieldtype().
wynik
Identyfikator wyniku zapytania do bazy PostgreSQL, zwrócony przez funkcję pg_query(), pg_query_params() lub pg_execute() (między innymi).
numer_pola
Numer pola, zaczynając od zera.
Łańcuch (ang. string) zawierający podstawową nazwę typu pola, lub FALSE
w przypadku błędu.
Przykład #1 Pobieranie informacji o kolumnach
<?php
$polaczenie_do_bazy = pg_connect("dbname=publisher") or die("Nie można się połączyć");
// Załóżmy, że 'tytul' jest typu varchar
$res = pg_query($polaczenie_do_bazy, "select tytul from autorzy where autor = 'Orwell'");
echo "Typ pola tytułu: ", pg_field_type($res, 0);
?>
Powyższy przykład wyświetli:
Typ pola tytułu: varchar