Ich habe derzeit ein Problem, bei dem MySQL nur eine meiner 3 Zeilen in einer dynamischen temporären Tabelle anzeigt, die ich auf einer PHP-Seite erstellt habe. Ich kann bestätigen, wie viele Zeilen die TmpTable über hat:Anzeige der Ergebnisse einer MySQL Temp Tabelle mit PHP - Caching?
$numrows = mysqli_num_rows($doResults);
(Rendite 3)
Aber wenn ich meine while ($rows=mysqli_fetch_array($doResults)) { }
tun, nur 1 der 3 Zeilen zurückgegeben werden/angezeigt. Die eine Zeile wird korrekt mit allen angeforderten Feldern zurückgegeben.
Hat jemand irgendwelche Probleme mit irgendeiner Art von Caching, etc ...?
Versuchen Sie, die Abfrage selbst und/oder einen größeren Ausschnitt des Codes veröffentlichen. Etwas, das die Abfrage und die Abrufschleife enthält. Sehen Sie sich auch mysqli_fetch_all() an, wenn Sie PHP 5.3 ausführen. –