Wpis z mikrobloga

Mam zamiar napisać skrypt #php, gdzie użytkownik kliknie sobie np. laptop acer i laptop lenovo. Jak w bazie przypisać te nazwy do sklepu, żeby potem wybierając i wyświetlając poszczególne sklepy, każdy z odpowiednią kategorią wyświetlił się tylko raz?
Dajmy na to, że mam sklep XYZ i do niego trzeba przypisać acer,lenovo, asus, apple. I właśnie w kategoriach użytkownik wybiera acer i lenovo. Dać te dane w jedym rzędzie, czy stworzyć drugą tabelę i dać przypisanie laptopów do poszczególnego sklepu, a potem nie wiem, wybierać select limit 1, czy jakoś inaczej? Mam nadzieje że zrozumiałe
#programowanie #naukaprogramowania
  • 10
@DobryProgramista: Nie tyle #php co #bazydanych Jeśli masz relację 1 do wielu (czyli w jednym sklepie możesz mieć "n" różnych laptopów) to w tabeli z laptopami robisz kolumnę z id_sklepu (klucz obcy). Tabele pomocnicze mają sens w relacji wiele do wielu (czyli np. ten sam laptop może być w różnych sklepach). Mam nadzieję, że jasno napisałem, bo późno...