WiZdooM
Erfahrenes Mitglied
Hallo
ich knabbere grade aufgrund meines beschränkten Wissens an folgende Nuß:
Es liegt aufgrund einer SQL-Abfrage ein Datensatz mit 360 Zeilen und etwa 120 Spalten vor. Diese möchte ich nun in einem Session Array hinterlegen, um nicht alle Daten einzeln aus der DB ziehen zu müssen.
Ich schaffe es jedoch nur die letzte Zeile in das Array zu schreiben, da ich nicht genau weiß ich alle Zeilen dort reinbekomme...
Ich habe jetzt mal etwas versucht, bekomme aber keinen richtigen output hin. Entweder "NULL" oder gar nix, wenn ich versuche mit $_SESSION['data'][1]['HDNr'] einen Wert aus dem Array zu ziehen.
Was ich auch nicht weiß ist, wie ich in einem mehrdimensionalen array z.b. die "Zeilen" (Anzahl der $data) ermittle, um in einer forschleife die Anzahl Listenfelder generieren zu lassen...
EDIT: Teilproblem gelöst count($_SESSION['data']) - hab nur gedacht der zählt alle Elemente, weil ich nen Fehler in der for-Schleife hatte (Endlosschleife, und damit unendliche viele Listeneinträge)
Falls jemand einen Link zu einer bereits gelösten Frage gleicher Thematik oder einen Lösungshinweis hat, wäre ich dankbar.
ich knabbere grade aufgrund meines beschränkten Wissens an folgende Nuß:
Es liegt aufgrund einer SQL-Abfrage ein Datensatz mit 360 Zeilen und etwa 120 Spalten vor. Diese möchte ich nun in einem Session Array hinterlegen, um nicht alle Daten einzeln aus der DB ziehen zu müssen.
Ich schaffe es jedoch nur die letzte Zeile in das Array zu schreiben, da ich nicht genau weiß ich alle Zeilen dort reinbekomme...
Ich habe jetzt mal etwas versucht, bekomme aber keinen richtigen output hin. Entweder "NULL" oder gar nix, wenn ich versuche mit $_SESSION['data'][1]['HDNr'] einen Wert aus dem Array zu ziehen.
Code:
$key = 0;
while($data = mysql_fetch_array($result)){
$_SESSION['data'] = array($key => $data)
key++
}
Was ich auch nicht weiß ist, wie ich in einem mehrdimensionalen array z.b. die "Zeilen" (Anzahl der $data) ermittle, um in einer forschleife die Anzahl Listenfelder generieren zu lassen...
EDIT: Teilproblem gelöst count($_SESSION['data']) - hab nur gedacht der zählt alle Elemente, weil ich nen Fehler in der for-Schleife hatte (Endlosschleife, und damit unendliche viele Listeneinträge)
Falls jemand einen Link zu einer bereits gelösten Frage gleicher Thematik oder einen Lösungshinweis hat, wäre ich dankbar.
Zuletzt bearbeitet: