Manuel PHP
Précédent |  | Suivant

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

Précédent | Sommaire | Suivant
fbsql_list_dbs | Niveau supérieur | fbsql_list_tables