Was ist das?
Sie suchen nach mysql_fetch_assoc
,
wie der Name schon sagt, wird ein assoziatives Array zurückgegeben (mit den Spaltennamen als Schlüssel und den Werten als Zeilenwerten).
Was geben die verschiedenen Funktionen zurück?
Alle erwähnten Funktionen geben ein Array zurück, der Unterschied zwischen ihnen besteht darin, welche Werte als Schlüssel im zurückgegebenen Objekt verwendet werden.
-
Diese Funktion gibt eine Zeile zurück, in der die Werte in der Reihenfolge erscheinen, wie sie in der SQL-Abfrage definiert sind, und die Schlüssel reichen von
0
auf eins weniger als die Anzahl der ausgewählten Spalten. -
Diese Funktion gibt eine Zeile als assoziatives Array zurück, wobei die Spaltennamen die Schlüssel sind, die den entsprechenden Wert speichern.
-
Diese Funktion gibt tatsächlich ein Array mit beiden Inhalten von
mysql_fetch_row
zurück undmysql_fetch_assoc
zu einem verschmolzen. Beide haben numerisch und Zeichenfolge Schlüssel, mit denen Sie auf Ihre Daten zugreifen können, wie Sie es am einfachsten finden.Es wird empfohlen, entweder
_assoc
zu verwenden oder_row
obwohl.