Manuel PHP

fbsql_fetch_field

(PHP 4 >= 4.0.6, PHP 5)

fbsql_fetch_fieldLit des informations sur une colonne dans un résultat, et retourne un objet

Description

object fbsql_fetch_field ( resource $result [, int $field_offset ] )

Sert à lire des informations sur les champs dans le résultat fourni.

Liste de paramètres

result

Un identifiant de résultat retourné par la fonction fbsql_query() ou la fonction fbsql_db_query().

field_offset

L'offset numérique du champ. L'index du champ commence à 0. Si aucun n'est spécifié, le prochain champ qui n'a pas été récupéré par la fonction fbsql_fetch_field() sera retourné.

Valeurs de retour

Retourne un objet contenant les informations sur le champ ou FALSE si une erreur survient.

Les propriétés de l'objet sont :

  • "name" : nom de colonne
  • "table" : nom de la table d'origine
  • "max_length" : taille maximale de la colonne
  • "not_null" : 1 si la colonne ne peut être nulle
  • "type" : type de la colonne

Exemples

Exemple #1 Exemple avec fbsql_fetch_field()

  1. <?php
  2. fbsql_connect($host, $user, $password) 
  3.    or die("Impossible de se connecter");  
  4. $result = fbsql_db_query("database", "select * from table") 
  5.    or die("La requête a échoué");  
  6. // lire les données de colonnes
  7. $i = 0;  
  8. while ($i < fbsql_num_fields($result)) { 
  9.    echo "Information de la colonne$i:<br />\n"; 
  10.    $meta = fbsql_fetch_field($result); 
  11.    if (!$meta) { 
  12.       echo "Aucune information disponible<br />\n"; 
  13.    } 
  14.    echo "<pre>
  15. max_length:$meta->max_length 
  16. name:      $meta->name 
  17. not_null:   $meta->not_null 
  18. table:      $meta->table 
  19. type:      $meta->type 
  20. </pre>"; 
  21.    $i++;  
  22. }  
  23. fbsql_free_result($result);  
  24. ?> 

Voir aussi


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique