ifx_fieldproperties

ifx_fieldproperties -- Liste les propriétés des champs SQL.

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)

 
;

 
}

 
?