Otoz tak teraz siedze (w sumie to troche pozno i to po calym dniu pracy...) i mysle nad rozwiazaniem katalogu produktow na mysql. Ciezko mi troche wydumac optymalna i szybka strukture danych, tak aby uwzglednic ich wielopoziomowosc (takie drzewo).
Przykladowo, drzewo moze miec taka postac:
Kategoria->rodzaj produktu->producent->model
Oczywiscie wszystko idealnie powiazane i edytowalne :). W tej chwili ide w kierunku oddzielnej tabeli w stylu "rodzaje" z polem ID z auto_increment (wtedy rodzaj produktu to wartosc liczbowa) i drugim polem np "nazwa". Wtedy do tabeli kategorii mozna wrzucic same wartosci ID no i pobierac nazwy kategorii, ale w tym momencie moj pomysl sie wykoleja bo ciezko stad przejsc do nastepnego poziomu drzewa czyli producentow a potem do modeli. Chyba ze dac oddzielna tabele na kazdego producenta, to wtedy bedzie sporo latwiej.
Bede wdzieczny za wszelkie sugestie osob w tym doswiadczonych :). Szukalem na google jakis publikacji nt. ogolnych schematow na budowanie wielostopniowego drzewa ale nic konkretnego...