Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 19.04.2012 Ostrzeżenie: (0%)
|
Robię prosty sklep internetowy i zatrzymałem się na budowie bazy danych bo kurcze nie wiem za bardzo jak rozwiązać problem z kategoriami w sklepie.
Powiedzmy, że mam kilka kategorii:
Coś mniej więcej takiego. Więcej jak 3 poziomy nie powinno być. Teraz zastanawiam się czy takie rozwiązanie jest dobre: products_categories: cat_id | cat_parent | cat_name A w PHP zrobię sobie przy wyświetlaniu: - sprawdzanie czy w danej kategorii są podkategorie (mysql_num_rows za każdym razem) - jeśli są to pobiorę wszystkie kategorie o parent_cat = cat_id Czyli podsumowując do każdego poziomu drzewka zrobiłbym osobne pobieranie kategorii. Czytałem o tych drzewkach w PHP i MySQL i wyczytałem że ludzie mają właśnie z tym problem bo po stronie mysqla nie ma takiej sztuczki do tego. Wyczytałem też o left i right, ale strasznie te rozwiązanie mi się nie podoba (nie rozumiem go kompletnie). z góry dzięki za odp |
|
|
|
d.stp [PHP][MySQL] Drzewko - kategorie 2.02.2015, 15:00:17
!*! Cytat(d.stp @ 2.02.2015, 15:00:17 ) C... 2.02.2015, 15:03:34
Forti 1. Jak często będziesz zmieniał te kategorie?
2. J... 2.02.2015, 15:08:37
d.stp Dobra w takim razie zrobię tak jak napisałeś bo te... 16.02.2015, 15:47:01
Forti 1. To proste. Pobierasz listę kategorii dzieci (ws... 16.02.2015, 17:36:47
d.stp Coś takiego wykombinowałem:
[PHP] pobierz, plaint... 16.02.2015, 18:04:07
Forti Złe zapytanie. Poczytaj w internecie o relacjach. ... 16.02.2015, 20:04:49
d.stp Kategorie:
cat_id | cat_parent_id | cat_level | c... 16.02.2015, 21:07:20 ![]() ![]() |
|
Aktualny czas: 21.12.2025 - 00:13 |