Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Zapytanie do bazy o pozycje nadrzędne
Forum PHP.pl > Forum > Przedszkole
mirobor
Zapytanie o pozycje nadrzędne

Mam taką o to bazę
|catid|parentid|
|1 | |
|2 | 3 |
|3 | 4 |
|4 | 1 |
|5 | 3 |

Jak skonstruować zapytanie, którym wyciągnę całe drzewo hirarchi dla danego catid? Czyli np
dla catid=2

2->3->4->1

dla catid=4
4->1

dla catid=3
3->4->1
nospor
Zacznij od skontruowania poprawnej i optymalnej struktury drzewiastej, np. drzewko IP
mirobor
To tabela zastana nie ma w niej kolumny spełniającą role ip dla drzewka, prócz tego co wymieniłem mam jeszcze tylko ORDERING i parę VARCHAR
Pyton_000
Twoje jedyne optymalne wyjście to pobranie całej bazy i przemielenie tego w PHP

Taki mały PS. http://web.archive.org/web/20110606032941/...hical-data.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.