mysql_fetch_field

mysql_fetch_field -- Liefert ein Objekt mit Feldinformationen aus einem Anfrageergebnis

Beschreibung

object mysql_fetch_field ( resource Ergebnis-Kennung [, int Feld-Offset])

Rückgabe : Ein Objekt mit Feldinformationen .

mysql_fetch_field( ) kann benutzt werden , um Informationen über Felder in einem bestimmten Anfrageergebnis zu erhalten . Wenn der Feld-Offset nicht angegeben wird , werden die Information des nächsten , noch nicht mit mysql_fetch_field( ) erfragten Feldes , geliefert .

Die Eigenschaften des Objekts sind :



Beispiel 1 . mysql_fetch_field( )

 
?php

 
mysql_connect(

 
'localhost:3306'

 
,

 
$user

 
,

 
$password

 
)

 
or

 
die

 
("Keine

 
Verbindung

 
möglich

 
:

 
"

 
.

 
mysql_error())

 
;

 
mysql_select_db("database")

 
;

 
$result

 
=

 
mysql_query("select

 
*

 
from

 
table"

 
)

 
or

 
die("Anfrage

 
fehlgeschlagen

 
:

 
"

 
.

 
mysql_error())

 
;

 
/

 
*

 
Metadaten

 
der

 
Felder

 
*

 
/

 
$i

 
=

 
0

 
;

 
while

 
($i

 
mysql_num_fields($result)

 
)

 
{

 
echo

 
"Information

 
für

 
Feld

 
$i

 
:

 
br

 
/

 
\n"

 
;

 
$meta

 
=

 
mysql_fetch_field($result)

 
;

 
if

 
(!$meta

 
)

 
{

 
echo

 
"Keine

 
Information

 
vorhanden

 
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)

 
;

 
?



Siehe auch mysql_field_seek( ) .