Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przechowywanie atrybutów w bazie
mariuszg
post 29.12.2015, 08:25:45
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 22.06.2006

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


Witam,

Przypuśćmy że tworzą stronę z ofertami aut na sprzedaż.
Jak zrogowacenie przechowywanie wyposażenia auta w bazie tak aby wyszukiwanie było szybkie po wybranych wyposażeniach. Nie chciałbym tworzyć dla każdej cechy osobnej kolumny, bo to raczej kiepski pomysł.

Myślałem aby stworzyć tabelę z cechami:
id nazwa
1 klimatyzacja
2 ABS
3 lusterka podgrzewane

Następnie w tabeli z ogłoszeniami w kolumnie atrybuty trzymałbym id wyposażenia oddzielone przecinkami np: ,1,3,22,44,55,
Wyszukując musiałbym użyć LIKE %,22,% and itd

Co o tym myślicie ?
Jak to się robi profesjonalnie ?

Czy może lepiej stworzy tabelę w której powiąże atrybuty z ogłoszeniem np:

id_atrybuty, id_ogłoszenia
1, 5
5,55
1,6

Dziękuję
Pozdrawiam
Go to the top of the page
+Quote Post
Pyton_000
post 29.12.2015, 08:27:00
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Zdecydowanie 2, w 1 zrobisz sobie duże kuku
Go to the top of the page
+Quote Post

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: 15.08.2025 - 04:19