Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 0 Dołączył: 13.06.2007 Ostrzeżenie: (0%)
|
Cześć.
W jaki sposób skonstruować tabelę SQL / funkcje PHP aby wyświetlić zarówno kategorie jak i podkategorie dołączone do głównej kategorii? Na aktualną chwilę tabele kategorie mam w następujący sposób: | id | nazwa | opis | A system newsów mniej więcej tak: | id | nazwa | kategoria (id) | text | Tylko nie mam zielonego pojęcia jak zaprojektować tabele, a nawet napisać kod aby wyświetlić pod kategorie. Aby było w postaci: Kod ==> KATEGORIA #1:
-------> POD KATEGORIA #1 (o ile istnieje) -------> POD KATEGORIA #2 ==> KATEGORIA #2: |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 0 Dołączył: 13.06.2007 Ostrzeżenie: (0%)
|
Właśnie też coś myślałem nad utworzeniem nowej kolumny w tabeli kategorii (np. parent, 0 - kategoria, 1 - pod kategoria, ale..
Będę musiał dodać jeszcze jedną kolumnę, czy nie? Weźmy spójrzmy w strukturę tabeli kategorii: | id | nazwa | opis | parent | Kod 1 | PHP | Wszystko o PHP | 0 2 | MySQL | Wszystko o MySQL | 0 3 | Podstawy | Sub dział dla PHP | 1 Będzie konieczne dodanie nowej kolumny np. ID-KATEGORII, jeżeli parent == 1, bo jak inaczej utworzę drzewko w postaci jak podałem w pierwszym poście. Zgadza się? czy istnieje inne rozwiązanie? |
|
|
|
maly_pirat Kategorie & pod kategorie 13.03.2010, 18:12:11
Matimor Musisz zrobić pierw kategorię o ID załóżmy 1, późn... 13.03.2010, 19:01:40
gothye tabela SQL powinna wyglądać mniej więcej tak :
| ... 13.03.2010, 19:09:22
gothye W swoim pierwszym poście również masz ID kategori... 14.03.2010, 08:10:22
viking Zobacz sobie: http://www.depesz.com/?s=sql+trees
... 14.03.2010, 08:21:51 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 14:09 |