![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taka tabele - komentarze
id|id_odp|nick|tresc| jesli id_odp == 0 to znaczy ze to pierwszy poziom komentarzy bez odpowiedzi i teraz mam pytanie bo próbuję wyświetlić wszystkie komentarze wraz z odpowiedziami, na razie mam w planie zrobić możliwość odpowiedzi na komentarz do 4 poziomu i więc tak sobie wymyśliłem pętle for
wiem że muszę tu wcisnąć jeszcze warunek ilości rekordów jeśli są to wtedy wyświetlaj dalej i w ogóle jak skonstruować warunek WHERE, a dokładniej jak później wyciągnąć id_odp w tym przypadku bo już się pogubiłem. Mógłbym to zrobić ręcznie bez pętli ale wtedy kod by był nie wiadomo jak długi i ograniczenie do ilości poziomów a tutaj przy petli go nie mam. Chyba, że w ogóle, źle próbuję to rozwiązać - ktoś mnie naprowadzi na właściwą drogę? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 11 Dołączył: 8.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Miałem na myśli tylko dwie tabele, komentarze i odpNaKom. Kolumna id_kom odnosi się do kolumny id z komentarze; czyli np. jest komentarz o id 2, i podkomentarz (w odpNaKom) z id_kom 2. Oznacza to, że ten podkomentarz odnosi się do komentarza o id 2.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 11:53 |