Beschrijving
string
mysql_field_type
( resource result, int field_offset)
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
.