(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_field_type — Retorna o nome do tipo para o número do campo correspondente
pg_field_type() retorna uma string contendo o
nome do tipo base do field na instância
de result fornecida.
Nota:
Se o campo usar um domínio PostgreSQL (em vez de um tipo básico), será retornado o nome do tipo subjacente do domínio, e não o nome do próprio domínio.
Nota:
Esta função costumava ser chamada de pg_fieldtype().
resultUma instância de PgSql\Result, retornada por pg_query(), pg_query_params() ou pg_execute() (entre outras).
fieldNúmero do campo, começando em 0.
Uma string contendo o nome base do tipo do campo.
| Versão | Descrição |
|---|---|
| 8.1.0 |
O parâmetro result agora espera uma instância de PgSql\Result;
anteriormente, um resource era esperado.
|
Exemplo #1 Obtendo informações sobre campos
<?php
$dbconn = pg_connect("dbname=publisher") or die("Não foi possível conectar");
// Suponha que 'título' seja um tipo varchar
$res = pg_query($dbconn, "select title from authors where author = 'Orwell'");
echo "Tipo de campo: ", pg_field_type($res, 0);
?>O exemplo acima produzirá:
Tipo de campo: varchar