Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 17.11.2010 Ostrzeżenie: (0%)
|
Cześć,
mam taki poblem. Mam do zrobienia system newsów są 3 typy Samochody motory i jachty Powiedzmy mam tabelę NEWS i w niej pola id, rating, title , id_moto_params, id_auto_params, id_boat_params Tabela = id_moto marka, model, pojemność, .. i w zależności od typu wpisu dodaję id_moto/auto/boat do tabeli news strasznie zagmatwane i mam nadzieję że zrozumiecie? Ps. Problem podobny np w allegro aukcja ma kilka identycznych parametrów np cena, czas trwania + przedmioty z różnymi parametrami np, stan , rozmiar a w innej wielkość, moc Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%)
|
Zaproponowana przez Ciebie struktura jest wadliwa. O ile aktualnie wydaje się, że będzie działać to w przyszłości kiedy będziesz chciał dodać nowy typ newsa musisz zrobić:
W przypadku rozwiązań zaproponowanych przez @bww i @ano jedyną rzeczą jaką musisz wykonać to zdefiniować nowy typ no i ewentualne parametry. Osobną kwestią jest np zliczenie wszystkich newsów w podziale na kategorie - w Twym rozwiązaniu musisz wykonaś kilka zapytań lub złączyć kilka tabel (dla każdego typu newsa osobna tabela). W przypadku jednej tabeli wystarczy jedno proste zapytanie na jednej tabeli i dodana klauzula group by... Mam nadzieję, że Cię przekonałem (IMG:style_emoticons/default/wink.gif) Pozdrawiam |
|
|
|
opmsoft Relacje 1.03.2012, 20:18:37
ano Możesz zrobić 'odwróconą' tabele (key-valu... 1.03.2012, 21:18:31
bww Może tak:
NEWS
id_news
PARAMS
id_params
id_type
... 1.03.2012, 21:22:58
opmsoft Dzięki za odpowiedz jutro zmodyfikuję wasze wskaz... 2.03.2012, 13:41:27
bww Nie rozumiem po co dla każdego rodzaju newsa tworz... 2.03.2012, 13:55:54
opmsoft Nie jestem nadal przekonany powiedzmy przy moim ro... 2.03.2012, 23:48:46 
Orzeszekk Cytat(opmsoft @ 2.03.2012, 23:48:46 )... 3.03.2012, 01:14:56
opmsoft Oki czyli generalnie nie znaleźliśmy odpowiedniego... 5.03.2012, 12:52:50 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 07:14 |