pg_field_type

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

pg_field_type Devuelve el tipo de un campo PostgreSQL dado por índice

Descripción

pg_field_type(PgSql\Result $result, int $field): string

pg_field_type() devuelve una cadena que contiene el tipo base del campo dado por su índice field.

Nota:

Si el campo utiliza un dominio PostgreSQL (en lugar de un tipo básico), es el nombre del dominio subyacente el que se devuelve, en lugar del nombre del dominio en sí.

Nota:

Anteriormente, esta función se llamaba pg_fieldtype().

Parámetros

result

An PgSql\Result instance, returned by pg_query(), pg_query_params() or pg_execute()(among others).

field

Número del campo, comenzando en 0.

Valores devueltos

Una string que contiene el nombre base del tipo de campo.

Historial de cambios

Versión Descripción
8.1.0 The result parameter expects an PgSql\Result instance now; previously, a recurso was expected.

Ejemplos

Ejemplo #1 Recuperación de información de los campos

<?php
$dbconn
= pg_connect("dbname=publisher") or die("Conexión imposible");

// Se asume que 'titre' es un tipo varchar
$res = pg_query($dbconn, "select titre from autores where autor = 'Orwell'");

echo
"Tipo del campo titre : ", pg_field_type($res, 0);
?>

El resultado del ejemplo sería:

Tipo del campo titre : varchar

Ver también