(PHP 4 >= 4.0.2, PHP 5 <= 5.0.5, PECL ingres >= 1.0.0)
ingres_field_type — Retourne le type d'un champ dans le résultat d'une requête Ingres
$result
, int $index
)Retourne le type d'un champ dans le résultat d'une requête.
Note: Configurations connexes
Voir ingres.array_index_start dans la configuration à l'exécution
resultat
La ressource de résultat Ingres
index
index
est l'indexe du champ à récupérer.
Les valeurs possibles de index
dépendent
de la valeur de ingres.array_index_start.
Si ingres.array_index_start
vaut 1 (par défaut), alors index
doit être compris entre 1 et la valeur retournée par
la fonction ingres_num_fields(). Si
ingres.array_index_start
vaut 0, alors index
doit être compris entre 0 et la valeur retournée
par la fonction ingres_num_fields() -
1.
ingres_field_type() retourne le type d'un champ dans
le résultat d'une requête ou FALSE
si une erreur survient.
Exemples de types renvoyés par cette fonction :
IIAPI_BYTE_TYPE, IIAPI_CHA_TYPE,
IIAPI_DTE_TYPE, IIAPI_FLT_TYPE,
IIAPI_INT_TYPE, IIAPI_VCH_TYPE.
Certains de ces types correspondent à plus d'un type SQL, selon la
taille du champ (voir ingres_field_length()).
Par exemple IIAPI_FLT_TYPE peut être un float4
ou un float8. Pour plus d'informations, voir le
OpenAPI User Guide, Appendice C.