![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 27.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
witam,
od razu przepraszam, jesli zamiescilem temat w zlym dziale, mam sklep osCommerce z produktami spozywczymi. do kazdego produktu chce zeby byla tabelka ze skladem (ilosc bialka, weglowodanow etc.) ja myslalem w ten sposob, zeby zrobic osobna tabele o takiej strukturze
taka prosta struktura odpowiadalaby by gdyby sklad1 to nazwa skladnika, sklad2 to ilosc skladnika, a sklad3 odpowiadalby %RDZ (realizacja dziennego spozycia). sklad_id to klucz, a products_id jest polaczone z products_id z danymi z tabeli produktow. wyszukiwanie potem nastepuje wg. products_id w tabeli products_sklad no ale co w przypadku gdybym chcial miec wiecej kolumn. moje rozwiazanie jest proste jednak przy kilku tysiacach rekordow wyszukiwanie moze juz nie byc takie szybkie. jesli ktos ma jakies propozycje prosze o odpowiedz. z gory dziekuje |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 187 Pomógł: 0 Dołączył: 24.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
żeby to szybko działało a jednak bez zbednych zadań to czy nie prościej umieścić skład w jednej kolumnie ? potem explodem po czyms tam co sobie wybierzesz , bo jesli chcesz mieć każdy w osobnej kolumnie to przy dodawaniu kazdego produktu trzebaby sprawdzać ilość kolumn i w razie czego dodawań nową oczywiście jako NULL zeby pozostałe mogły byc puste. A kilka tysięcy rekordów to nie dużo, chyba że chciałbyś wyszukiwanie z like wtedy wiadomo że powinno być w osobnej kolumnie z indeksem jednak wtedy musisz zrobicz automatyczne dodawanie kolumn. To dosyć proste myslę że sobie poradzisz. Pozdrawiam.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 04:43 |