(PHP 4 >= 4.0.6, PHP 5)
fbsql_field_type — Lit le type d'une colonne
fbsql_field_type() est similaire à la fonction fbsql_field_name() . Les arguments sont identiques, mais le type du champ est retourné.
Un identifiant de résultat retourné par la fonction fbsql_query() ou la fonction fbsql_db_query() .
La position numérique du champ. L'index des champs commence à 0.
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 .
Exemple 852. 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
();
?>
fbsql_field_name() |