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 champ. L'index des champs commence à 0.
Valeurs de retour
Retourne le type du champ sous la forme d'une chaîne de caractères.
Ce type peut être un parmi 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(); ?>