(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().
result
Uma instância de PgSql\Result, retornada por pg_query(), pg_query_params() ou pg_execute() (entre outras).
field
Nú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