Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%)
|
Witam, tworzę tabelę w której będą kategorie i podkategorie sklepu. Gdzieś wyczytałem że najlepiej dla kategorii i podkategorii stworzyć jedną tabelę, więc próbuję zrobić to tak:
id kategoria id_rodzica 1 telewizory 0 2 AGD 0 3 sony 1 4 panasonic 1 5 lodowki 2 6 zelaska 2 7 pralki 2 I teraz czy da się pobrać jednym zapytaniem, żeby otrzymać coś takiego: telewizory sony panasonic AGD lodowki zelaska pralki Dałem takie zapytanie:
Przyznam że nie umiem do końca zatrybić z tymi aliasami (IMG:style_emoticons/default/wstydnis.gif) Czy to jest dobre rozwiązanie żeby kategorie i podkategorie łądować do jednej tabeli, czy lepiej zrobić dwóch osobnych. Oczywiście będzie jeszcze tabela dla produktów ale na razie męczę się z tym. Proszę o pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%)
|
Przecież @tehaha podał Ci wszystko na tacy. O wiele lepszym sposobem tworzenia drzewa w relacyjnych bazach danych jest struktura ip lub lewo-prawo
Od siebie dodam lekturę TEGO Jeśli jednak upierasz się przy swoim to możesz skorzystać z mojej klasy, która obrobi Ci po stronie PHP wynik jednego zapytania i stworzy z tego drzewo, ale tak jak mówię jeśli to Ty planujesz strukturę bazy to wykorzystaj inny sposób prezentacji drzewa niż parent_id. |
|
|
|
Krismen [PHP]jak zadać zapytanie do bazy 19.07.2010, 09:33:30
tehaha poczytaj o "drzewo lewo prawo"http://art... 19.07.2010, 09:42:14
thomson89 Powiem ci, że też kiedyś miałem taki problem. I w ... 19.07.2010, 10:11:21
Krismen Czyli rozumiem że zrobiłeś wszystko w jednej tabel... 19.07.2010, 10:18:42 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 02:40 |