Zitat:
Zitat von meikel
Das Problem ist Dein mangelhaftes Projekt. Wat willste eigentlich mit dem unhandlichen Monsterarray am Schluß veranstalten, außer das sich die Festplatte dreht und der Prozessor beschäftigt wird?
|
Was soll denn diese Anmache? Werte in Arrays zu speichern, anstatt sie gleich auszugeben, macht durchaus Sinn da bei mehrfacher Verwendung der Inhalte keine SQL Abfrage mehr gemacht werden muss. Und von derart kleinen Variablen ist noch kein Server gestorben.
Nun aber zur Frage. Da deine Datenbank 2-diminsional ist (Zeilen, Spalten) benötigst du eigentlich auch nur einen 2-diminsionalen Array().
Ich würde den Array wie folgt aufbauen (mit array_push() ):
PHP-Code:
<?php
$daten_array = array();
while(..){ //Deine SQL Abfrage
$x["id"] = $id;
$x["location"] = $location;
$x["username"] = $username;
array_push($daten_array, $x);
}
?>
oder wenn du gleich durchzählst:
PHP-Code:
<?php
$i=0;
while(..){ //Deine SQL Abfrage
$daten_array[$i]["id"] = $id;
$daten_array[$i]["location"] = $location;
$daten_array[$i]["username"] = $username;
$i++;
}
?>