fbsql_list_fields

(PHP 4 >= 4.0.6)

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', 'monnom', '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
...