Description
array
ifx_fieldproperties
( int result_id)
ifx_fieldproperties(
)
retourne
un
tableau
associatif
avec
les
nom
des
champs
comme
clé
,
et
les
données
de
propriétés
des
champs
comme
valeur
.
ifx_fieldproperties(
)
retourne
FALSE
en
cas
d
'erreur
.
ifx_fieldproperties(
)
retourne
les
propriétés
Informix
SQL
pour
tous
les
champs
d'une
requête
,
sous
la
forme
d
'un
tableau
associatif
.
Les
propriétés
sont
présentées
sous
la
forme
:
"
SQLTYPE;longueur
;précision;échelle;ISNULLABLE
"
avec
SQLTYPE
qui
représente
le
type
de
données
Informix
tel
que
"SQLVCHAR
"
et
ISNULLABLE
=
"Y
"
ou
"N
"
(le
champs
peut
contenir
NULL
ou
pas
:
Oui
ou
Non
)
.
Exemple
1
.
Exemple
avec
ifx_fieldproperties(
)
?php
$properties
=
ifx_fieldtypes
(
$resultid)
;
if
(
!
isset($properties)
)
{
/
/
..
.
erreur
..
.
}
for
($i
=
0
;
$i
count($properties)
;
$i++
)
{
$fname
=
key
($properties)
;
printf
("%s:\t
type
=
%s\n"
,
$fname
,
$properties[$fname])
;
next
($properties)
;
}
?
|
|