Heim > Datenbank > MySQL-Tutorial > Warum gibt „mysql_fetch_array' nur eine Zeile zurück, wenn meine Abfrage mehrere enthält?

Warum gibt „mysql_fetch_array' nur eine Zeile zurück, wenn meine Abfrage mehrere enthält?

Mary-Kate Olsen
Freigeben: 2024-11-26 04:49:14
Original
299 Leute haben es durchsucht

Why Does `mysql_fetch_array` Only Return One Row When My Query Has Multiple?

MySQL-Array-Abruffunktion ruft nur eine Zeile ab

In der MySQL-Programmierung wird die Funktion mysql_fetch_array verwendet, um eine einzelne Zeile aus einem Abfrageergebnis abzurufen Satz. Im angegebenen Code tritt jedoch ein Problem auf, bei dem nur die erste Zeile zurückgegeben wird, obwohl die Abfrage mehrere Zeilen zurückgibt.

Erklärung:

Die Der von Ihnen bereitgestellte Code führt eine Abfrage aus, um Künstler auszuwählen, deren Namen mit „a“, „b“ oder „c“ beginnen. Die Funktion mysql_fetch_array ruft jedoch nur eine einzelne Zeile aus der Ergebnismenge ab. Der erste Aufruf von mysql_fetch_array gibt die erste Zeile des Ergebnissatzes zurück und $array_result[0] enthält den Wert der Spalte „Künstler“ in dieser Zeile.

Lösung:

Um alle Zeilen im Ergebnissatz abzurufen, müssen Sie die Zeilen mithilfe einer Schleife durchlaufen. Die in der bereitgestellten Antwort gezeigte while-Schleife zeigt korrekt, wie die Funktion fetch_array verwendet wird, um jede Zeile zu durchlaufen und ihren Inhalt auszugeben.

Das obige ist der detaillierte Inhalt vonWarum gibt „mysql_fetch_array' nur eine Zeile zurück, wenn meine Abfrage mehrere enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage