![]() |
![]() |
-Gość- |
![]()
Post
#1
|
Goście ![]() |
Witam
Mam w bazie danych liste kategorii i subkategorii. Chcialbym pobrac wszystko za pomoca jednego zapytania posortowane w odpowiedni sposob. w bazie wyglada to tak:
czyli powinno zostac posortowane w ten sposob
Moglbym na poczatek pobrac wszystkie elementy w ktorych parent==null, pozniej przejechac je po kolei i popobierac ich dzieci. Ale moze da sie jakos bardziej w SQL, mniej w PHP? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Twoja tabela musimy wyglądać tak:
id parent_id name 1 0 papier 2 0 folia 3 0 filc 4 1 gruby 5 2 zwykła 6 2 bąbelkowa 7 1 cieńki 8 1 samoprzylepny 9 3 200g 10 1 teksturowany no i teraz pobierasz dane o parent_id = 0, później pobierając resztę danych podporządkowujesz pola dane id. Pokaż kod to pomożemy. Ten post edytował Randallmaster 12.01.2013, 13:03:58 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 14:57 |