Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Refaktoryzacja wyszukiwarki z wieloma opcjami
Forum PHP.pl > Forum > Bazy danych > MySQL
by_ikar
Hej, od jakiegoś czasu przepisuje znajomemu stronę, pomijając kilka rzeczy z którymi sam sobie dałem radę, jest jedna rzecz którą nie do końca wiem jak rozwiązać/usprawnić. Otóż jest wyszukiwarka w której są 3 opcje: podział na typ, podział na rodzaj, podział na gatunek. Z racji że każdy z tych "rodzai" to osobna tabela, ponieważ jeden wynik może pasować do kilku typów i/lub kilku rodzajów etc. Więc on stworzył 3 dodatkowe tabele w których przechowuje informacje która kategoria zawiera jakie typy, rodzaje i gatunki.

Tabele jakie na chwilę obecną posiada: kategorie, typ, typ_dla_kategorii, rodzaje, rodzaje_dla_kategorii, gatunki, gatunki_dla_kategorii (tak w uproszczeniu).

Czy ktoś z was ma jakiś pomysł jak to sensownie przerobić, czy innego sposobu raczej nie ma?
mmmmmmm
Drzewo.
by_ikar
I jak mniej więcej wyszukiwanie w takim drzewie by wyglądało?
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.