mysql_fetch_field

mysql_fetch_field -- Haal kolom informatie uit een resultaat en geef die terug als object

Beschrijving

object mysql_fetch_field ( resource result [, int field_offset])

Geeft een object terug met daarin veld informatie

mysql_fetch_field( ) kan worden gebruikt om informatie op te halen over velden in een bepaald query resultaat . Als de index van het veld niet gegeven is , wordt het volgende veld dat nog niet was opgehaald door mysql_fetch_field( ) opgehaald .

De eigenschappen van het object zijn :



Voorbeeld 1 . mysql_fetch_field( )

 
?php

 
mysql_connect(

 
'localhost:3306'

 
,

 
$user

 
,

 
$password

 
)

 
or

 
die

 
("Kan

 
geen

 
verbinding

 
maken

 
:

 
"

 
.

 
mysql_error())

 
;

 
mysql_select_db("database")

 
;

 
$result

 
=

 
mysql_query("select

 
*

 
from

 
table"

 
)

 
or

 
die("Query

 
heeft

 
gefaald

 
:

 
"

 
.

 
mysql_error())

 
;

 
/

 
*

 
get

 
column

 
metadata

 
*

 
/

 
$i

 
=

 
0

 
;

 
while

 
($i

 
mysql_num_fields($result)

 
)

 
{

 
echo

 
"Informatie

 
voor

 
kolom

 
$i

 
:

 
br

 
/

 
\n"

 
;

 
$meta

 
=

 
mysql_fetch_field($result)

 
;

 
if

 
(!$meta

 
)

 
{

 
echo

 
"Geen

 
informatie

 
beschikbaar

 
br

 
/

 
\n"

 
;

 
    }

 
echo

 
"

 
pre

 
blob

 
:

 
$meta

 
-

 
blob

 
max_length

 
:

 
$meta

 
-

 
max_length

 
multiple_key

 
:

 
$meta

 
-

 
multiple_key

 
name

 
:

 
$meta

 
-

 
name

 
not_null

 
:

 
$meta

 
-

 
not_null

 
numeric

 
:

 
$meta

 
-

 
numeric

 
primary_key

 
:

 
$meta

 
-

 
primary_key

 
table

 
:

 
$meta

 
-

 
table

 
type

 
:

 
$meta

 
-

 
type

 
unique_key

 
:

 
$meta

 
-

 
unique_key

 
unsigned

 
:

 
$meta

 
-

 
unsigned

 
zerofill

 
:

 
$meta

 
-

 
zerofill

 
/

 
pre

 
"

 
;

 
$i++

 
;

 
}

 
mysql_free_result($result)

 
;

 
?



Zie ook mysql_field_seek( ) .