![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 4 Dołączył: 6.10.2005 Ostrzeżenie: (0%)
|
Witam, napisałem własny sklep teraz chciałbym napisać coś w stylu każdy użytkownik może założyć własny sklep.
I tu pytanie napisać skrypt który tworzy nową bazę danych ustawia tabele itp czy lepiej do każdej istniejącej tabeli dopisać pole typu sklep_id i warunkowo po tym id wyświetlać zawartość każdego sklepu ? Bardziej mi się podoba pierwsza opcja mniejszy bałagan chyba jak myślicie ? |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 22.01.2008 Skąd: Tarnobrzeg Ostrzeżenie: (0%)
|
Z rozwiązaniem w którym tworzy się nową bazę usuwanie na pewno będzie wygodniejsze do tego możesz zabezpieczyć się tworząc przy okazji nowego użytkownika dla dla tej bazy.
Problem zacznie się przy aktualizacji gdy zmienisz strukturę bazy a sklepów będzie kilkaset. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%)
|
Cytat czy lepiej do każdej istniejącej tabeli dopisać pole typu sklep_id i warunkowo po tym id wyświetlać zawartość każdego sklepu ? Wyobrażasz sobie trzymanie w jednej bazie kilka sklepów, albo "wyświetlenie zawartości każdego sklepu" - cokolwiek miałeś na myśli ? |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 313 Pomógł: 24 Dołączył: 9.08.2008 Skąd: Kielce Ostrzeżenie: (0%)
|
w obu rozwiązaniach masz wady i zalety, na Twoim miejscu zdecydowałbym się na osobną bazę dla każdego sklepu, lepsza wydajność, a jak będziesz robił update struktury bazy to napiszesz skrypt który w pętli połączy się z każdą bazą
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 17:59 |