| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 04.07.2003
Beiträge: 359
PHP-Kenntnisse: Fortgeschritten ![]() | Ich würde sagen bis auf die Namen der Felder passt das zu 100%: http://phpbar.de/w/Baumstruktur_aus_...Array_abbilden |
| | |
| | ||
| Erfahrener Benutzer | Zitat:
Da du mehr als einen Root hast, also nur einen Teilbaum aufbaust, kommst du da nicht um eine Rekursion herum. So wie du es beschrieben hast, hast du n-1 Abfragen (n = Anzahl Ebenen). Ich finde das durchaus OK. Wichtig ist, dass du idealerweise wirklich mit einem IN alle bei vorherigen Durchlauf neu gefundenen Knoten als parent abfragst. Wenn du für jede PID einzeln abfragst, kommst du auf tausende Abfragen, was in der Tat langsam wird.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih | |
| | |
| | ||
| Erfahrener Benutzer | Zitat:
![]() Passt nur dann, wenn er jedes mal den kompletten Baum aufbauen will. So wie ich es verstanden habe, gehts ihm aber nur um den Teil zu Knoten XYZ. Dann immer die komplette Tabelle zu selektieren kann kontraproduktiv sein. Das ist aber eine Farge der Datenmenge. Für kleinere Datenmengen ist die verlinkte Lösung natürlich auch sinnvoll. ABER: Die verlinkte Lösung hat ne Lücke. Je nach Datenkonstellation kann es passieren, dass es sich Daten überschreibt. Beispiel-Daten: PHP-Code: Aber das kriegt man auch mit einer Sonderbehanldung hin...
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih | |
| | |
| | ||
| Erfahrener Benutzer | Zitat:
Richtig, ja. Zumahl es hierzu die ein oder anderen Beispiele/Bibliotheken bereits gibt.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse: Fortgeschritten ![]() | Nested Set verwenden und auf Rekursion pfeifen.
__________________ actra.development - Schwabstr. 2 - 70825 Münchingen www.actra.de/velopment/ - eMail: php.de@actra.de Zend Certified Engineer for PHP5 |
| | |
| | |
| Neuer Benutzer Registriert seit: 18.11.2008
Beiträge: 8
![]() | Hallo, lieder habe ich eine feste Tabellenstruktur gegeben und Nested Set lässt sich leider nicht anwenden. Ich habe angefangen eine rekursive Funktion zu schreiben, jedoch bin ich auf ein kleines Problem gestoßen, dass ich nicht ganz nachvollziehen kann. PHP-Code: Dies ist leider nicht so und ich versteh nicht wieso. Könnt ihr mir da weiterhelfen? Mfg mad dog |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Weil ein return die Funktion beendet.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Hilfe: datenbank mappen und kopieren | M*I*B | Datenbanken | 29 | 15.02.2012 21:55 |
| [Erledigt] Funktion zur Ausgabe eines Datensatzes meiner Datenbank | AtriX_Fabsy | Datenbanken | 11 | 06.05.2009 19:35 |
| Datenbankabfrage Max mit funktion | tiego | PHP Tipps 2009 | 4 | 08.04.2009 21:09 |
| Bilder aus Datenbank / <img>-Tags automatisch generieren | Teela | PHP Tipps 2009 | 2 | 14.03.2009 17:40 |
| [Erledigt] Array innerhalb einer Funktion | Marko_Schulze | PHP Tipps 2008 | 8 | 02.12.2008 18:58 |
| Wert einer Funktion an andere Funktion übergeben | Secondary | PHP Tipps 2008 | 14 | 27.08.2008 10:36 |
| PHP-GTK Tutorial | Beitragsarchiv | 9 | 02.11.2005 21:07 | |
| [Erledigt] mysql datenbank anlegen...aber WIE??? | PHP Tipps 2005-2 | 0 | 05.08.2005 19:33 | |
| mysql datenbank anlegen...aber WIE??? | Datenbanken | 0 | 05.08.2005 19:32 | |
| mysql datenbank anlegen...aber WIE??? | Datenbanken | 0 | 05.08.2005 19:31 | |
| [Erledigt] mysql datenbank anlegen...aber WIE??? | Datenbanken | 0 | 05.08.2005 19:31 | |
| [Erledigt] mysql datenbank anlegen...aber WIE??? | Datenbanken | 0 | 05.08.2005 19:29 | |
| mysql datenbank anlegen...aber WIE??? | Datenbanken | 0 | 05.08.2005 19:29 | |
| [Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben | PHP Tipps 2005 | 11 | 25.01.2005 10:44 | |
| [Erledigt] Funktion in funktion nicht möglich? | PHP-Fortgeschrittene | 4 | 28.11.2004 00:14 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php kategorien rekursiv, datenbank mit rekursion, php function kategorie, php rekursion oracle, php script rekursiv mit level und parent, datenbanken rekursion, rekursion datenbank, rekursive datenbank, datenbank rekursion von funktionen, hauptkategorien und unterkategorien über datenbank php, datenbanken rekursive funktionen |