(PHP 4 >= 4.0.2, PHP 5 <= 5.0.5, PECL ingres >= 1.0.0)
ingres_field_type — Obtiene el tipo de un campo de un resultado de una consulta
$result
, int $index
)Obtiene el tipo de un campo de un resultado de una consulta.
Nota: Configuraciones relacionadas
Véase ingres.array_index_start de la sección Configuración en tiempo de ejecución
result
El identificador de resultados de la consulta
index
index
es el campo del que se va a obtener
su tipo.
Los posibles valores de index
dependen del
valor
de ingres.array_index_start.
Si ingres.array_index_start
es 1 (lo predeterminado),
index
debe estar
entre 1 y el valor devuelto por
ingres_num_fields(). Si ingres.array_index_start
es 0, index
debe
estar entre 0
y ingres_num_fields() -
1.
ingres_field_type() devuelve el tipo de un
campo de un resultado de una consulta o FALSE
en caso de error. Ejemplos de los
tipos devueltos: IIAPI_BYTE_TYPE,
IIAPI_CHA_TYPE, IIAPI_DTE_TYPE,
IIAPI_FLT_TYPE, IIAPI_INT_TYPE,
IIAPI_VCH_TYPE. Algunos de estos tipos pueden hacer referencia a más
de un tipo SQL, dependiendo de la longitud del campo (véase
ingres_field_length()). Por ejemplo
IIAPI_FLT_TYPE puede ser un float4 o un float8. Para una información
detallada, véase la Guía de usuario de OpenAPI y el apéndice
"Tipos de datos" de la documentación de Ingres.