ingres_field_type

(PHP 4 >= 4.0.2, PHP 5 < 5.1.0, PECL ingres >= 1.0.0)

ingres_field_typeObtiene el tipo de un campo de un resultado de una consulta

Descripción

ingres_field_type ( resource $result , int $index ) : string

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

Parámetros

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.

Valores devueltos

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.

Ver también