Manuel PHP
Précédent |  | Suivant

# fbsql_field_type

(PHP 4 >= 4.0.6)

fbsql_field_type -- Lit le type d'une colonne

## Description

``string fbsql_field_type` (resource result, int field_offset)`

fbsql_field_type() est similaire à la fonction fbsql_field_name(). Les arguments sont identiques, mais le type du champs est retourné. Il peut valoir "int", "real", "string", "blob" ou d'autres valeurs, comme décrit dans la documentation FrontBase.

Exemple 1. Exemple avec fbsql_field_type()
    <?php
      fbsql_connect("localhost:3306");
      fbsql_connect("localhost", "_SYSTEM", "");
      $result = fbsql_query("SELECT * FROM onek;");
      $fields = fbsql_num_fields($result);
      $rows   = fbsql_num_rows($result);
      $i = 0;
      $table = fbsql_field_table($result, $i);
      echo "Votre table '".$table."' a ".$fields." colonnes et ".$rows." lignes <br>";
      echo "La table dispose des champs suivants <br>";
      while ($i < $fields) {
        $type  = fbsql_field_type ($result, $i);
        $name  = fbsql_field_name ($result, $i);
        $len   = fbsql_field_len  ($result, $i);
        $flags = fbsql_field_flags($result, $i);
        echo $type." ".$name." ".$len." ".$flags."<br>";
        $i++;
      }
      fbsql_close();
    ?>

Précédent | Sommaire | Suivant
fbsql_field_table | Niveau supérieur | fbsql_free_result