ifx_fieldproperties

ifx_fieldproperties -- Indica las propiedades de los campos de una consulta SQL

Descripción

array ifx_fieldproperties ( int result_id)

Dada una consulta representada por result_id devuelve un array con los nombres de campo como llaves y las propiedades como datos . FALSE es devuelto si hubo error .

Devuelve las propiedades SQL de cada campo como un array . Las propiedades son codificadas así : " SQLTYPE;longitud;precisión;escala;ISNULLABLE " siendo SQLTYPE el tipo de dato definido en Informix como puede ser "SQLVCHAR " etc . e ISNULLABLE (puede ser nulo ) igual a "Y " o "N " no .

Ejemplo 1 . Propiedades de los campos de una consulta SQL

 
$properties

 
=

 
ifx_fieldtypes

 
(

 
$resultid)

 
;

 
if

 
(

 
!

 
isset($properties)

 
)

 
{

 
..

 
.

 
error

 
..

 
.

 
}

 
for

 
($i

 
=

 
0

 
;

 
$i

 
count($properties)

 
;

 
$i++

 
)

 
{

 
$fname

 
=

 
key

 
($properties)

 
;

 
printf

 
("%s:\t

 
type

 
=

 
%s\n"

 
,

 
$fname

 
,

 
$properties[$fname])

 
;

 
next

 
($properties)

 
;

 
}