Hallo,
ich habe mir eine Tabelle in einer Datenbank erzeugt mit den Einträgen ID, name, ordner, link, sID. Ich möchte nun die gesamte Tabelle zunächst in einer Variable speichern. Dazu habe ich eine connection $con erzeugt und übergebe das mit:
Im nachfolgenden Code möchte ich auf jedes Feld zurückgreifen. Wie geht das?
ich denke, dass ich einen mehrdimensionalen Array mit den Tupeln aus $reiter erzeugen muss. Ich glaube, dass es so geht:
Bin mir da aber nicht sicher und stelle daher meine erste Frage, ob es so richtig ist?
Anschließend würde ich gerne durch eine foreach-Schleife auf jedes Element des Arrays zugreifen:
Innerhalb dieser Schleife möchte ich If-Abfragen einbauen, die überprüfen ob link==0, d.h. hier muss ich auf $erste_Ebene['link'] zugreifen. Die Einträge in dem Menü sollen dann durch sID die jeweilige Seite zugewiesen werden, auf die sie verlinken, in ordner ist der Ordner gespeichert und name gibt an, wie das Element dann heißt. Durch ID wird später eine Zuordnung der zweiten Ebene zur ersten stattfinden, für submenus.
Kurzum: Ich muss nur wissen, wie ich eine Tabelle zeilenweise in einen Array speichere, um später auf den Zeilenarray zuzugreifen.
Viele Grüße und vielen Dank,
Shalec
ich habe mir eine Tabelle in einer Datenbank erzeugt mit den Einträgen ID, name, ordner, link, sID. Ich möchte nun die gesamte Tabelle zunächst in einer Variable speichern. Dazu habe ich eine connection $con erzeugt und übergebe das mit:
Code:
$reiter = $con->query("SELECT * FROM reiter");
ich denke, dass ich einen mehrdimensionalen Array mit den Tupeln aus $reiter erzeugen muss. Ich glaube, dass es so geht:
Code:
$eEbene = mysqli_fetch_array('$reiter')
Anschließend würde ich gerne durch eine foreach-Schleife auf jedes Element des Arrays zugreifen:
Code:
foreach $eEbene as $erste_Ebene{ }
Kurzum: Ich muss nur wissen, wie ich eine Tabelle zeilenweise in einen Array speichere, um später auf den Zeilenarray zuzugreifen.
Viele Grüße und vielen Dank,
Shalec
Kommentar