![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 1 Dołączył: 21.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Obecnie bawię się w tworzenie strony,która będzie hostowała pliki(ogólnie rzecz ujmując) i stanąłem przed pewnym dylematem,a nawet dwoma.
Mam baze danych w której są wpisani użytkownicy,lepiej do tej bazy dorzucić kolejną tablice przechowującą adresy itp. plików wszystkich userów czy poprostu założyć nową bazę i w nowej bazie tworzyć dla każdego usera osobną tablice? Domyślam się,że druga metoda będzie bardziej efektywna,ale oczywiście dobrze byłoby również wziąść pod uwagę rozmiar bazy(korzystam,przynajmniej jak narazie z darmowego hostingu). Z góry dzięki za odpowiedź(IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Zależy tylko i wyłącznie po co mają być użytkownicy powiązani z plikami. Jeśli tylko i wyłącznie na zasadzie autorstwa wrzutu to trzymaj osobno użytkowników i osobno pliki. Każdemu plikowi tylko jako pole dodaj id_usera. Dzięki temu będziesz mógł łatwo sprawdzić kto dodał ów plik, łatwo sprawdzisz jakie dodał ten user czy tego typu informacje.
Najlepiej więc by było takie tabele mieć: Pliki id_wrzucającego, ścieżka do pliku w serwisie, jakiś opis, data wrzucenia, ilość pobrań User: id, login, hasło, email lub co tam innego jeszcze chcesz To wystarczy już do przechowania niezbędnych informacji. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 1 Dołączył: 21.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czyli jeżeli dobrze rozumiem poprostu dwie różne tablice w jednej bazie?Dzieki:)
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Dobrze rozumiesz. dwie tablice w jednej bazie, które mają wspólne pole oznaczające id_użytkownika.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:21 |