fbsql_field_type

(PHP 4 >= 4.0.6, PHP 5)

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 champ est retourné.

Liste de paramètres

result

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

field_offset

La position numérique du champs. L'index des champs commence à 0.

Valeurs de retour

Retourne le type du champs, sous la forme d'une chaîne de caractères.

Ce type peut être un parmis int, real, string, blob, et d'autres, tel que spécifié dans la documentation de FrontBase.

Exemples

Exemple 1. Exemple avec fbsql_field_type()

<?php

fbsql_connect
("localhost", "_SYSTEM", "");
fbsql_select_db("wisconsin");
$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
"TLa 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();

?>

Voir aussi

fbsql_field_name()