ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
434
434
EMPFEHLEN
-
Hallo!
ich nutze dieses Tutorial um mir eine Hierarchie erzeugen zu lassen. Nun möchte ich das Ganze gerne aus einer MySQL-DB generieren, weiß aber absolut nicht, wie ich die Daten aus der DB in den mehrdimensionalen Array überführen soll. Ich nutze in der DB dieselben Feldbezeichnungen wie im Array.
Ich habe es so gelöst:
Allerdings gibt er mir dann nur das Element aus, was auch Kindelemente besitzt.PHP-Code:$abfrage = "SELECT *
FROM ".$config['DBstructuretable'];
$ausgabe = mysql_query($abfrage);
$num = mysql_num_rows($ausgabe);
if ($num > 0) {
while ($row = mysql_fetch_object($ausgabe)){
$items[] = array('ID' => $row->id, 'pID' => $row->pid, 'title' => $row->name);
}
}
Vielen Dank!Geändert von Moritz123 (27.02.06 um 18:21 Uhr)
Signatur nicht verfügbar.
-
Hallo!
Weiß denn niemand Rat? Soll ich das Problem nochmal verständlicher umschreiben?
Bitte seid so gut und helft mir, ich bräuchte die Funktionalität wirklich dringend. Vielen vielen Dank!Signatur nicht verfügbar.
-
Könntest du mal über
dein zweidimensionales Array mal ausgeben?PHP-Code:print_r($items);
Ich kann an deinem Code im Moment keinen Fehler erkennen...
-
Hallo!
Die Datenbank sieht wie folgt aus:
Code :1 2 3 4 5 6 7 8 9 10
ID pID Titel Timestamp Dataorder Active 1 0 Test1 1141059537 2 1 3 0 Test2 1141059623 5 1 4 0 Test0 1141059652 1 1 5 1 Test1.5 1141059705 3 1 6 1 Test1.7 1141059781 4 1 7 3 Test2.1 1141066485 1 1 8 3 Test2.2 1141066518 2 1 12 3 Test2.3 1141066669 3 1 11 3 Test2.4 1141066656 4 1
Ein print_r($items) gibt mir auch den Array wie folgt aus:
Also ja eigentlich korrekt - zumindest was die Anzahl der Elemente angeht. Vielleicht liegt es an der Sortierung?Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
Array ( [0] => Array ( [ID] => 1 [pID] => 0 [title] => Test1 ) [1] => Array ( [ID] => 3 [pID] => 0 [title] => Test2 ) [2] => Array ( [ID] => 4 [pID] => 0 [title] => Test0 ) [3] => Array ( [ID] => 5 [pID] => 1 [title] => Test1.5 ) [4] => Array ( [ID] => 6 [pID] => 1 [title] => Test1.7 ) [5] => Array ( [ID] => 7 [pID] => 3 [title] => Test2.1 ) [6] => Array ( [ID] => 8 [pID] => 3 [title] => Test2.2 ) [7] => Array ( [ID] => 12 [pID] => 3 [title] => Test2.3 ) [8] => Array ( [ID] => 11 [pID] => 3 [title] => Test2.4 ) )
Wie Du siehst, habe ich auch mal für "Test2" ein Kinelement angelegt. Aber er zeigt nach wie vor nur Test1 mit seinen Kindelementen an.
Vielen Dank für die Hilfe!Signatur nicht verfügbar.
Ähnliche Themen
-
Frage zum Tutorial "Einfache Art für z.B. index.php?section=links"
Von vodka im Forum PHPAntworten: 3Letzter Beitrag: 19.06.10, 12:42 -
PHP: "Sie sind hier"-Navigation à la "Home > Bilder ..."
Von Der_baum im Forum PHPAntworten: 6Letzter Beitrag: 20.04.07, 17:39 -
Frage zum Tutorial "Einfach Art für z.B. index.php?section=links"
Von Sk3l3tor im Forum PHPAntworten: 7Letzter Beitrag: 13.01.06, 14:50 -
Frage zum Web-Master Tutorial "Basic DHTML Menü"
Von mgd-one im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 07.01.04, 14:03





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren