Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Ulubione pozycje w bazie
Forum PHP.pl > Forum > Przedszkole
kkuubbaa88
Witam

zastanawiam się nad najlepszym rozwiązaniem przechowywania ulubionych pozycji filmowych.

mam bazę z filmami, ktory każdy posiada swój ID - w tym przypadku primary key.
każdy użytkownik ma możliwość po rejestracji dodawać ulubione pozycje do swojego konta. Teraz pytanie jak najlepiej to przechowywać w bazie ?

Czy stworzyć pole typu txt i dopisywać ID do pola tekstowego pomiędzy jakimś separatorem ?

Czy może stworzyć nową tabelę z kluczem filmu oraz kluczem uzytkownika ?

Który sposób wydaje się lepszy ? W pierwszym minusem jest praca na tekście, dlatego wszystko trzeba najpierw pobrać, a następnie przerobić i zapisać do bazy. z kolei drugi sposób stworzy wielokrotnie więcej rekordów w bazie, ale za to mamy obsługę na rekordach.

co sądzicie ? czy może jest jeszcze lepszy sposób ?
markonix
user_id + film_id + inne (np. data dodania, statusy itp).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.