Hallo,
Ich habe folgendes array statisch erstellt:
PHP-Code:
$felder = array (
0 => array ( "id" => 1, "eintrag" => "Furniture", "vater" => 0, "status" => 0 ),
1 => array ( "id" => 2, "eintrag" => "Appliances", "vater" => 0, "status" => 0 ),
2 => array ( "id" => 3, "eintrag" => "Telephones", "vater" => 0, "status" => 0 ),
3 => array ( "id" => 4, "eintrag" => "Computers", "vater" => 0, "status" => 0 )
);
Durch spaetere abfragen greife ich auf die einzelnen felder zurueck. Zum beispiel:
PHP-Code:
for ($x = 0; $x < count($felder); $x++){
if ($felder[$x]["vater"]==$ID)
Das heisst meine Afragen sprechen diese mehrdimensional array direkt an.
Nun versuche ich schon seit einer weile dieses array durch eine datenbank abfrage zu erzeugen.
Mein bisheriger code sieht so aus:
PHP-Code:
$result = mysql_query("SELECT id, eintrag, vater, status, href FROM menu");
$felder = mysql_fetch_array($result);
Ich dachte mir durch den Aufruf mysql_fetch_array erzeuge ich das selbe arry was ich anfangs stsisch erzeugt habe? Ist das so?
Wie koennte ich dann die einzelnen felder ansprechen? Urspruenglich habe ich das ja wie folgt gemacht: $felder[$x]["vater"].
Ueber jede Hilfe waere ich dankbar.
Gruss
R.