Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyswietlanie danych z roznych tabel, Opisy produktow w sklepie internetowym
athabus
post 26.12.2005, 22:57:04
Post #1





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam,

pisze maly skrypt - cos ala sklep internetowy. W sumie chcialbym jednak zrobic cos takiego, zeby mozna bylo wprowadzac rozne typy produktow (i je oczywiscie wyswietlac). W uproszczeniu -> zalozmy ze sklep sprzedaje opony oraz felgi. Wiadomo ze zupelnie inne cechy ma opona oraz felga. Dajmy na to ze opony sa zimowe i letnie a felgi stalowe i aluminiowe (tak dla uproszczenia przykladu).

Chcialbym aby w opisie produktow wyswietlaly sie rowniez te charakterystyczne informacje. Wymyslilem ze zrobie to tak. Stworze 3 tabele
1) produkty (id, typ, opis, cena itd) (pole typ przechowuje informacje czy ty opona czy felga)
2) felgi (id_produktu, material)
3) opony (id_produktu, przeznaczenie)

Nastepnie strona wyswietlajaca produkty bedzie dzialala wedlug nastepujacego algorytmu
1) pobierz info o produktach z tabeli produkty
2) jesli produkt to opona pobierz infomracje szczegolowe z tabeli opony i wyswietl (jesli felga to wiadomo)
3) powrot do punktu drugiego

Pytanie -> czy to jest optymalne rozwiazanie -> bylo nie bylo jesli na jednej stronie chce wyswietlic 20 produktow to musze wykonac 21 zapytan do bazy.
Czy jakos mozna to zoptymalizowac?

Dodam ze w rzeczywistym rozwiazaniu niektore produkty maja wiecej cech szczegolowych inne mnie, takze raczej dane szczegolowe musza byc przechowywane w osobnych tabelach.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:19