Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Drzewo w SQL jak wybrać wszystkie child danego roota?
maniak11
post
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 18.03.2006
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Witam, mam pytanko, może dosyć proste ale nie mogę sobie z tym poradzic.

Mam w bazie

id_menu, name, id_parent
1 aaa, 0
2 bbb, 0
3 ccc, 0
4 ddd 1
5 eee 4

Wynika z tego że jest sobie w menu aaa podmenu ddd, a to ddd zawiera jeszcze podmenu eee.

W jaki sposób można wyciągnąć wszystkie wiersze "dzieci" podając id=1 (czyli tutaj wiersz 1, 4, 5 ?

Dziękuję z góry za odpowiedź
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
VegetaSSJ
post
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 2
Dołączył: 21.10.2006

Ostrzeżenie: (0%)
-----


http://dev.mysql.com/tech-resources/articl...hical-data.html
http://www.sitepoint.com/article/hierarchi...ata-database/2/

Większość frameworków ma też wbudowaną obsługę drzewa, np CakePHP możesz podpatrzeć jak tam to się dzieje.

Ten post edytował VegetaSSJ 24.03.2009, 10:28:28
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 20:37