Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] "Rodzic" w zapytaniu - łatwe wybieranie
-lukasamd-
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-lukasamd-
post
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.
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: 5.10.2025 - 05:04