![]() |
![]() |
-lukasamd- |
![]()
Post
#1
|
Goście ![]() |
Witam,
mam tabelę, która ma coś takiego: id | parent_id | text Pole parent_id, można traktować jako rodzica dla id. Może się jednak zdarzyć, że pola będą wyglądać tak: 5 | 4 | 'aaa' 4 | 3 | 'bbb' 3 | 2 | 'ccc' itd. Czy da się w jakiś sensowny sposób wybrać np. ostatecznego rodzica (prapraprapradziadka (IMG:style_emoticons/default/smile.gif) ) dla danego id, nie robiąc tego w pętli z zapytaniami? |
|
|
![]() |
-lukasamd- |
![]()
Post
#2
|
Goście ![]() |
W oddzielnych polach nie bardzo, bo tak naprawdę ilość poziomów nie jest znana i za każdym razem może być inna.
Chyba wypróbuję więc varchar / text i wartości z separatorem. Co prawda nie da się zrobić czego chcę w 1 zapytaniu, ale za to na poziomie php mam do dyspozycji tablicę zawierającą informacje o id wszystkich wyższych poziomów. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 05:04 |