Ich versuche, Ergebnisse in einer Sitzungsvariablen auszugeben, die von einer SQL-Abfrage mit echo current
und echo next
aufgefüllt wurde. Es wird jedoch kein Text auf dem Bildschirm wiedergegeben.Anzeigen des nächsten Datensatzes in einer Sitzung PHP-Array
SQL-Anweisung verwendet, um Daten zu erhalten und in Array $SQL = "Select * from Property_Features WHERE pf_pr_ID = 3"; $result = $conn->query($SQL); $_SESSION[arrProperty_Features] = $result->fetch_assoc();
Attempt erste Element in dem Array (Strom)
<p><input class="w3-input" name="txtFeature1" type="text" id="txtFeature1" value="<?php echo current ($_SESSION[arrProperty_Features][pf_Feature]);?>"><br>
Attempt widerzuhallen zweite Element in Array Echo (next)
<p><input class="w3-input" name="txtFeature2" type="text" id="txtFeature2" value="<?php echo next ($_SESSION[arrProperty_Features][pf_Feature]);?>"><br>
"$ result-> fetch_assoc()" Geben Sie nicht alle Ergebnisse auf einmal. Wiederhole es so lange, bis es null ergibt – Tarun
Danke Tarun - Ich habe es versucht, aber es scheint in einer ewigen Schleife stecken zu bleiben while ($ result = $ conn-> query ($ SQL)) { \t $ _SESSION [arrProperty_Features] = $ ergebnis-> fetch_assoc(); } –