msql_fetch_array

msql_fetch_array -- Holt einen Datensatz als Array

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( ) .