Powiedzmy, że mam kilka kategorii:
1. Telefony 1.1. Używane 1.1.1. Działające 1.1.2. Niedziałające 1.2. Nowe 2. Tablety 2.1. Polskie 2.2. Chińskie
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