Hallo
Ich möchte aus einer Tabelle das Feld name und id auslesen und in einem Array speichern, damit ich nicht immer wieder eine Datenbankabfrage machen muss.
Das Array sieht jetzt so aus:
Kein Problem. Nun möchte ich aber das Array auch noch nach name sortieren.
So, nun sieht es aber nicht mehr so aus, wie ich es haben möchte. Die ID ist nicht mehr gleich dem Schlüssel! Somit kann ich natürlich auch nicht mehr mit der userid arbeiten.
Kann mir geholfen werden?
Ich möchte aus einer Tabelle das Feld name und id auslesen und in einem Array speichern, damit ich nicht immer wieder eine Datenbankabfrage machen muss.
while($row = mysql_fetch_object($result))
{
$arr_name[$row->id] = $row->name;
}
{
$arr_name[$row->id] = $row->name;
}
Array
(
[1] => Chris
[2] => Nadja
[3] => Nadine
[4] => Sarah
[5] => Nathalie
[6] => Fiona
)
(
[1] => Chris
[2] => Nadja
[3] => Nadine
[4] => Sarah
[5] => Nathalie
[6] => Fiona
)
sort($arr_name);
Array
(
[0] => Chris
[1] => Fiona
[2] => Nadine
[3] => Nadja
[4] => Nathalie
[5] => Sarah
)
(
[0] => Chris
[1] => Fiona
[2] => Nadine
[3] => Nadja
[4] => Nathalie
[5] => Sarah
)
Kommentar