Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql]Baza z osCommerce
Forum PHP.pl > Forum > Bazy danych > MySQL
herbatniczek
Widzieliście schemat bazy osCommerce? Widziałem Prosze mi wytłumaczyć, tabele produkty i kategorie połączone są tabelką kategorie_produkty, która ma tylko klucze główne z produktów i kategorii, ale każdy produkt ma unikalne id i każda kategoria ma unikalne id, nawet jeśli jest to podkategria, bo pole jest INTEGER, i określone jest parent_ID tylko. jest to swoiste drzewo kategorii i podkategorii, ale w takim wypadku w kategoria może mieć wiele produktów, a produkt należeć tylko do jednej kategorii, więc wystarczy relacja jeden do wielu z kategorii do produktów, tabela pośrednia nie jest potrzebna, bo nie ma tu relacji wiele do wielu. Natomiast za pomocą drzewa w pamięci można oczywiście określić do jakiej kategorii należy dana podkategoria i odwrotnie jakie podkategorie zawiera dana kategoria.
Tec
Hej - zobacz www.oscommerce.pl - tam masz kompedium.

Pozdr.
WO
DeyV
Ale sam sobie odpowiedziałeś na pytanie.
oscommerce pozwala, przynajmniej w założeniu, ponieważ nie pamietam, czy jest to standardowo zaimplementowane, na umieszczenie jednego produktu w wielu kategoriach.
A drzewko - twórcy os'a stwierdzyli, że nie bęą komplikować sobie życia złożonymi algorytmami, dlatego każdy poziom wyciągany jest osobnym zapytaniem.
W zwiążku z tym konieczna jest taka struktura.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.