Beschreibung
int
msql_fetch_array
( int query_identifier [, int result_type])
Gibt
die
Inhalte
des
gelesenen
Datensatzes
in
einem
Array
zurück
oder
FALSE
,
falls
kein
Datensatz
mehr
gelesen
werden
kann
.
msql_fetch_array(
)
ist
eine
erweiterte
Version
von
msql_fetch_row(
)
.
Zusätzlich
zur
Speicherung
der
Daten
in
einem
nummerischen
Array
speichert
diese
Funktion
den
Datensatz
auch
mit
assoziativen
Indizes
,
indem
sie
die
Feldnamen
als
Schlüssel
benutzt
.
Das
zweite
,
optionale
Argument
result_type
in
msql_fetch_array(
)
ist
eine
Konstante
,
die
die
folgenden
Werte
annehmen
kann
:
MSQL_ASSOC
,
MSQL_NUM
,
und
MYSQL_BOTH
.
Seien
Sie
vorsichtig
,
wenn
Sie
ein
Abfrageergebnis
haben
,
das
einen
Datensatz
zurückliefert
,
das
nur
ein
Feld
enthält
,
welches
den
Wert
0
(
oder
einen
leeren
String
oder
NULL
)
enthält
.
Wichtig
zu
bemerken
ist
,
dass
msql_fetch_array(
)
NICHT
wesentlich
langsamer
als
msql_fetch_row(
)
ist
,
obwohl
es
einen
zusätzlichen
,
wichtigen
Ergebniswert
zurückgibt
.
Für
weitere
Einzelheiten
siehe
auch
msql_fetch_row(
)
.