pg_field_type
(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
Descrição
pg_field_type() retorna uma string contendo o
nome do tipo base do field
na instância
de result
fornecida.
Note:
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.
Note:
Esta função costumava ser chamada de pg_fieldtype().
Parâmetros
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.
Valor Retornado
Uma string contendo o nome base do tipo do campo.
Registro de Alterações
Versão | Descrição |
---|---|
8.1.0 |
O parâmetro result agora espera uma instância de PgSql\Result;
anteriormente, um resource era esperado.
|
Exemplos
Example #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
Veja Também
- pg_field_prtlen() - Retorna o comprimento impresso
- pg_field_name() - Retorna o nome de um campo
- pg_field_type_oid() - Retorna o ID do tipo (OID) para o número do campo correspondente