fbsql_list_fields

fbsql_list_fields -- Liste les champs d'un résultat FrontBase

Description

resource fbsql_list_fields ( string database_name, string table_name [, resource link_identifier])

fbsql_list_fields( ) lit les informations à propos de la table table_name , dans la base de données table_name , sur la connexion link_identifier . Un résultat de requête est retourné , et pourra être utilisé avec les fonctions fbsql_field_flags( ) , fbsql_field_len( ) , fbsql_field_name( ) et fbsql_field_type( ) .

Un identifiant de résultat est une ressource PHP , représentée par un entier positif . fbsql_list_fields( ) retourne -1 en cas d 'erreur . Une chaîne décrivant l ' erreur sera alors placée dans la variable $phperrmsg . Un message d' erreur sera aussi affiché , à moins que la fonction n'ai été appelée avec l 'opérateur de suppression des erreurs @ .

Exemple 1 . Exemple avec fbsql_list_fields( )

 
?php

 
$link

 
=

 
fbsql_connect(

 
'localhost'

 
,

 
'myname'

 
,

 
'secret')

 
;

 
$fields

 
=

 
fbsql_list_fields("database1"

 
,

 
"table1"

 
,

 
$link)

 
;

 
$columns

 
=

 
fbsql_num_fields($fields)

 
;

 
for

 
($i

 
=

 
0

 
;

 
$i

 
$columns

 
;

 
$i++

 
)

 
{

 
echo

 
fbsql_field_name($fields

 
,

 
$i

 
)

 
.

 
"\n";

 
;

 
  }

 
?





L ' exemple ci-dessus va afficher :

 
field1

 
field2

 
field3

 
.

 
.