mysql_fetch_array Liefert einen Datensatz als assoziatives Array, als numerisches Array oder beides &mysql.alternative.note; mysqli_fetch_array PDOStatement::fetch &reftitle.description; arraymysql_fetch_array resourceresult intresult_typeMYSQL_BOTH Gibt ein Array zurück, das dem gelesenen Datensatz entspricht und bewegt den internen Datenzeiger um einen Schritt vorwärts. &reftitle.parameters; &mysql.result.description; result_type Der Typ des Arrays, das gelesen werden soll. Er ist eine Konstante, die folgende Werte haben kann: MYSQL_ASSOC, MYSQL_NUM und MYSQL_BOTH. &reftitle.returnvalues; Gibt ein Array von Zeichenketten zurück, das dem gelesenen Datensatz entspricht oder &false; falls keine weiteren Datensätze vorhanden sind. Der Typ des zurückgegebenen Arrays hängt davon ab, wie result_type definiert ist. Verwenden sie MYSQL_BOTH (Standard), erhalten sie ein Array mit sowohl assoziativen als auch numerischen Indizes. Verwenden sie MYSQL_ASSOC erhalten sie nur assoziative Indizes (wie bei der Funktion mysql_fetch_assoc), mit MYSQL_NUM erhalten sie nur numerische Indizes (wie bei der Funktion mysql_fetch_row). Falls zwei oder mehrere Spalten des Ergebnisses den gleichen Feldnamen haben, dann wird nur der Wert der letzten Spalte im Array unter diesem Feldnamen abgelegt. Um auch auf die anderen gleichnamigen Spalten zugreifen zu können, müssen Sie den numerischen Index der Spalte verwenden oder einen Alias für die Spalte vergeben. Falls Sie Aliase für Spalten verwenden, können Sie auf die Inhalte dieser Spalten nicht über ihren ursprünglichen Namen zugreifen. &reftitle.examples; Abfrage mit alias für identische Feldnamen <function>mysql_fetch_array</function> mit <constant>MYSQL_NUM</constant> ]]> <function>mysql_fetch_array</function> mit <constant>MYSQL_ASSOC</constant> ]]> <function>mysql_fetch_array</function> mit <constant>MYSQL_BOTH</constant> ]]> &reftitle.notes; Performance Zu betonen ist, dass die Verwendung von mysql_fetch_array nicht signifikant langsamer ist als mysql_fetch_row, obwohl die Funktion einen sichtlichen Mehrwert bietet. &database.field-case; &database.fetch-null; &reftitle.seealso; mysql_fetch_row mysql_fetch_assoc mysql_data_seek mysql_query