Warum MySQL in PHP-Skripten nur eine Zeile zurückgibt
In PHP kann ein Problem auftreten, bei dem eine MySQL-Abfrage nur eine einzelne Zeile abruft wenn Sie mehrere Ergebnisse erwarten. Diese Diskrepanz tritt auf, wenn die Funktion mysql_fetch_assoc() falsch verwendet wird.
Das bereitgestellte Code-Snippet:
1 2 3 |
|
ruft nur die erste Zeile aus dem Abfrageergebnis ab, indem mysql_fetch_assoc($quer) nur einmal aufgerufen wird . Um alle Zeilen abzurufen, sollten Sie eine Schleife verwenden.
Der richtige Code mit einer Schleife:
1 2 3 4 5 6 7 8 9 10 |
|
Beachten Sie in diesem korrigierten Code Folgendes:
Das obige ist der detaillierte Inhalt vonWarum gibt meine MySQL-Abfrage nur eine Zeile in meinem PHP-Skript zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!