Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Drzewko z bazy, jak pobrać wszystkie poziomy zaglębienia?
miedzna
post
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

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


Witajcie, mam drzewko w bazie o strukturze:

ID | Name | Parent

kopiując jakoś gałąź kopiuję ją wraz z podzakładkami i wykonuję zapytanie w stylu

SELECT * FROM tabela WHERE Parent = 1

i w ten sposób pobieram wszystkie dzieci zakładki o ID 1, a jak wykonać zapytanie, żeby pobrać wszystkie dzieci dzieci, czyli wnuki zakładki o ID 1, jakaś funkcja rekurencyjny, ale jak ją zbudować, macie jakieś pomysły?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Shili
post
Post #2





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


Zrób sobie funkcję powiedzmy pobierz(id)
z zawartością
Kod
SELECT * FROM tabela WHERE Parent = id
while(są wyniki) {
    zmienna = pobierz id z kolejnego wyniku
    wywolaj pobierz(zmienna)
}
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: 25.12.2025 - 22:01