mysql_field_type
(PHP 3, PHP 4, PHP 5)
mysql_field_type --
Returnerer typen af det specifikke felt
Beskrivelse
string
mysql_field_type ( resource result, int field_offset )
mysql_field_type() ligner
mysql_field_name() funktionen. Parametrene er
identiske, men istedet returnerer den felt typen. Felt typen
vil være en af "int", "real",
"string", "blob", og andre defineret i MySQL dokumentationen.
Eksempel 1. mysql_field_type() eksempel
<?php mysql_connect("localhost", "mysql_brugernavn", "mysql_kode"); mysql_select_db("mysql"); $resultat = mysql_query("SELECT * FROM func"); $felter = mysql_num_fields($result); $raekker = mysql_num_rows($result); $tabel = mysql_field_table($result, 0); echo "Din '" . $tabel . "' tabel har " . $felter . " felter og " . $raekker . " række(r)\n"; echo "Tabellen har følgende felter:\n"; for ($i=0; $i < $fields; $i++) { $type = mysql_field_type($resultat, $i); $navn = mysql_field_name($resultat, $i); $len = mysql_field_len($resultat, $i); $flags = mysql_field_flags($resultat, $i); echo $type . " " . $navn . " " . $len . " " . $flags . "\n"; } mysql_free_result($resultat); mysql_close(); ?>
|
Det ovenstående eksempel vil producere følgende output:
Din 'func' tabel har 4 felter og 1 række(s)
Tabellen har følgende felter:
string name 64 not_null primary_key binary
int ret 1 not_null
string dl 128 not_null
string type 9 not_null enum |
|
For bagudkompatibilitet kan mysql_fieldtype()
også bruges. Denne er dog forældet.