chciałbym zapisać w tabeli bazy danych drzewko binarne. Jeśli dobrze rozumiem, to oczywiście w bazie danych wystarczy dodać pole parent_id by wiadomo było jaki jest rodzic danego elementu. Mam tylko problem, jak to zapisać w w bazie danych, mając na w stępie np. 8 elementów. Ogólnie ma to być drabinka rozgrywek pucharowych w piłkę nożną. Tak więc na początek mam 4,8,16... zespołów, losowe zespoły łączę w pary i taka para tworzy "grę", którą chcę zapisać do bazy. Jako iż chcę od razu rozrysować drabinkę całą drabinkę, to muszę od razu zapisać w bazie danych wszystkie gry pomimo, że znam tylko drużyny biorące udział w pierwszej rundzie. Ale skoro chce od razu zapisać wszystkie gry w bazie, to by znać ID rodzica, musze to zacząć robić od gry finałowej... czy dobrze kombinuje? Jakoś ciężko mi rozpisać to na pętle bo chyba każda nowa noga drzewka to musi być nowa pętla, więc ich ilość zależy od ilości drużyn...
gra1-- --gra5-- gra2-- | gra7 gra3-- | --gra6-- gra4--
Będę wdzięczny za rady
