(PHP 5 >= 5.1.0, PHP 7, PHP 8)
pg_field_type_oid — Devuelve el ID de tipo (OID) para el número de campo correspondiente
pg_field_type_oid() devuelve un entero que contiene el OID
del tipo base del campo field dado en
la instancia result.
Puede obtenerse más información acerca del tipo de campo consultando la tabla del sistema de PostgreSQL pg_type() con el OID obtenido por esta función.
Nota:
Si el campo utiliza un dominio PostgreSQL (en lugar de un tipo básico), es el OID del dominio subyacente el que se devuelve, en lugar del OID del dominio como tal.
resultUna instancia PgSql\Result, devuelta por pg_query(), pg_query_params(), o pg_execute() (entre otros).
fieldNúmero del campo, comenzando en 0.
El OID del tipo base del campo.
| Versión | Descripción |
|---|---|
| 8.1.0 |
El parámetro result ahora espera una instancia de
PgSql\Result ; anteriormente, se esperaba un resource.
|
Ejemplo #1 Recuperación de información de los campos
<?php
$dbconn = pg_connect("dbname=publisher") or die("Conexión imposible");
// Se asume que 'título' es un tipo varchar
$res = pg_query($dbconn, "select título from autores where autor = 'Orwell'");
echo "Tipo del campo título OID: ", pg_field_type_oid($res, 0);
?>El ejemplo anterior mostrará :
Tipo del campo título OID: 1043