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
"
sí
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)
;
}
|
|