| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: daten aus einer mysql tabelle nach ganz bestimmter art auslesen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Huhu :) Habe da ein Problem bei dem ich selber nicht weiter komme, vielleicht könnt Ihr mir helfen. Ich ...
![]() |
| | #1 (permalink) |
| Registriert seit: 04.01.05 ![]() Likes: 0 | daten aus einer mysql tabelle nach ganz bestimmter art auslesen Anzeige Huhu :) Habe da ein Problem bei dem ich selber nicht weiter komme, vielleicht könnt Ihr mir helfen. Ich hab etwa folgende Tabelle: Code: Id eltern_id Name 1 0 Foo 2 1 Bar 3 2 Bli 4 1 Bla 5 4 Blub 6 4 Plop 7 4 Sob 8 3 Hap 9 3 Hup 10 7 Hop Foo --Bar ----Bli ------Hap ------Hup --Bla ----Blubb ----Plop ----Sob ------Hop ich hab das vorgehen mal versucht in worte zu fassen: Das erste Element "Foo" ist sozusagen das Wurzelelement, dieses hat die id 1. Dann soll das erste untergeordnete Element gesucht werden und hingehängt werden. Dies ist "Bar" denn seine elternelement ist das mit der id 1. jetzt werden die kinder von diesem element gesucht und aufgelistet und so weiter. erst wenn kein kind mehr zu einem element gibt, wird das nächste kind des übergeordneten elements hingeschrieben. ich hoffe mal das Euch klar geworden ist was ich will, wenn nicht, nochmal nachfragen 8o Wie realisiere ich das? Ich hab mir ne Variante ausgedacht, aber da bräuchte ich ganz viele mysql Abfragen, allerdings wollte ich nen schnellen code mit wenig mysql abfragen. |
| | |
| | #2 (permalink) |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | hier mal ne lösung mit einem mysql statement und ner rekusriven php funktion um den baum darzustellen. ich hoffe mal dass das ungefähr so hinhaut wie ich das jetzt geschrieben habe: PHP-Code:
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | lass doch sql die baumstruktur berechnen.... http://www.php-resource.de/tutorials/read/21/1/ @ivegotmail: deine loesung hat 2 nachteile.... 1) bei groesseren baumstrukturen sehr langsam --> O(n^2) 2) mit error_reporting(E_STRICT) bekommst du da sehr viel angezeigt. |
| | |
| | #4 (permalink) |
| Registriert seit: 17.03.04 ![]() Likes: 2 | So mache ich das immer: PHP-Code: Schau einfach hier das Menü links wird Rekursiv aufgebaut! Ist aber noch eine alte Version von mir bei der Neuen kann man angeben welche Kategorien von anfang an schon geöffnet sein sollen.
__________________ Mfg Basic Avid - Use it or be used! - |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 04.01.05 ![]() Likes: 0 | Auf jeden fall schon mal danke für die Hinweise. Das Tutorial beschreibt genau das was ich brauche und hilft mir die nötigen Gedankengänge nachzuvollziehen. Ich werde mich da mal durcharbeiten und mich nochmals Melden, falls ich noch fragen habe. Da die mysql tabelle bisher nur 20 Einträge hat, kann ich sie noch problemlos umbauen, soweit es nötig ist. Ich habe mir vorgestellt damit ein Menuesystem zu bauen, dass einen Katalog von Themen darstellt. Allerdings will ich irgentwelches javascript/dynamisches html vermeiden, da manche leute das ja abschalten in ihrem Browser. Ich rechne mit 5 neuen Einträgen pro Tag, wenn mein Projekt am laufen ist. Nächtliche Grüße, Hendrik |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Daten aus Tabelle auslesen | hirsl | (Web-) Design und webbasierte Sprachen | 13 | 20.09.10 22:10 |
| MySQL Tabelle in Tabelle | Executor | (Web-) Design und webbasierte Sprachen | 9 | 26.11.08 22:52 |
| Tabelle nach einer Liste von Werten abfragen | M.D.Geist | (Web-) Design und webbasierte Sprachen | 4 | 13.05.08 14:26 |
| Weiterleitung nach bestimmter Zeit | Duminus | (Web-) Design und webbasierte Sprachen | 7 | 31.12.07 01:26 |
| Daten nach einem HTTP-Login auslesen | minzel | Code Kitchen | 1 | 20.11.05 16:34 |