PHP Handleiding
Terug
Volgende
mysql_field_type() lijkt op de mysql_field_name() functie.
De argumenten zijn identiek, maar het veld type wordt teruggegeven.
Het veldtype kan bijvoorbeeld "int", "real", "string", "blob" zijn, of iets anders, zoals uitgebreid wordt beschreven in de MySQL documentatie.
Voorbeeld 1.
?php mysql_connect( "localhost", "mysql_username", "mysql_password"); mysql_select_db("mysql"); $result = mysql_query("SELECT * FROM func"); $fields = mysql_num_fields($result); $rows = mysql_num_rows($result); $table = mysql_field_table($result, 0); echo "Je '".$table ." 'table heeft ".$fields. "velden en ".$rows." record(s)\n"; echo "De tabel heeft de volgende velden:\n"; for ($i=0; $i $fields; $i++) {$type = mysql_field_type($result, $i); $name = mysql_field_name($result, $i); $len = mysql_field_len($result, $i); $flags = mysql_field_flags($result, $i); echo $type. "".$name." ".$len. "".$flags ."\n";} mysql_free_result($result); mysql_close();?
Het bovenstaande voorbeeld zou de volgende output genereren:
Voor compatibiliteit kan mysql_fieldtype() ook gebruikt worden.
Dit wordt echter afgekeurd.
Terug
Begin
Volgende
Omhoog