Witam, mam pytanie dla osób które projektują strony WWW. Chcę poznać Waszą opinię jak najlepiej zrobić pewien skrypt.
Chcę zapisać w bazie danych w tabeli gdzie mam produkty towarów zdefiniowane przez użytkownika kolory danego towaru.
Kolory na stronie wyświetlane są w selected multiple. Ktoś zaznacza sobie np. 3 kolory o jakimś ID. Czy taki wynik zapisywać w bazie danych jako tablicę czy jako numery ID: 3,6,8 w jednej kolumnie? Tutaj jedna uwaga, klient na stronie będzie chciał zobaczyć np. wszystkie produkty które są koloru czerwonego, np: o ID 3. Tak się zastanawiam jak to najlepiej zrobić aby potem móc łatwo wyszukiwać w bazie danych kolory o ID 3 ? - mój sposób jaki sobie wymyśliłem to zapisywać w tabeli z towarami w kolumnie VARCHAR numery ID: 3,6,8, następnie przy wyświetlaniu pobierać wszystkie towary i w PHP sprawdzać przy pomocy in_array czy dany dany kolor występuje. Trochę toporny ten przykład dlatego moje pytanie do Was jak to najlepiej zrobić? Nie chodzi mi tu o przykłady PHP tylko o samą wizję.