![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 322 Pomógł: 15 Dołączył: 29.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, planuje dla własnego użytku zrobić stronę z wszystkimi moimi filmami. Tak na własny użytek, żeby łatwiej się pracowało.
I zastanawiam się jak skonstruować bazę danych żeby tabele były powiązane ze sobą. Np.będą dwie tabele: Filmy i Userzy. I teraz jak Marcin wybierze sobie film o id:3 i 7 to żeby te filmy dopisały się do jego profilu, ale i również żeby w tabeli filmy widniało że Film 3 i 7 został wybrany przez Marcina. Druga kwestia: Bezsensowne było by tworzenie osobnego pola w tabeli "user" dla każdego filmu jaki wybrał uzytkownik. Ale też nie chce wszystkiego pakować do jednego wora, ponieważ później chciałbym to wypisywać wszystko w tabeli, a jak wszystkie tytuły będą w jednym polu w MySQL to utworze tabelkę, ale tylko z jednym wierszem, w którym będzie cały ciąg tytułów. Chyba że jest jakiś sposób podzielenia, np. za pomocą przecinka ",". Pozdrawiam Barcelona (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 322 Pomógł: 15 Dołączył: 29.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat stwórz dodatkową tabelę z powiązaniem użytkownika do filmu czyli zawierającą id filmu oraz id użytkownika Dobry pomysł, ale zastanawiam się nad jednym. Jeżeli w tej tabeli nie bedzie jeszcze usera o id: 4 to muszę robić zapytanie z INSERT, a jeżeli już jest to muszę robić UPDATE. Będę chyba najpierw musiał sprawdzać czy user znajduje się już w tej tabeli. A jak rozwiązać problem rozpisywania w tabeli ? Cytat Czy tabela "Filmy" ma stanowić globalną listę dostępnych filmów czy też ma być listą Twoich filmów? Czy to że user "wybierze" sobie film oznacza, że go wypożyczył? 1. Bedzie to lista filmów, które posiadam 2. Tak P.S. Podejrzane pytania (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 00:35 |