![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, rekreacyjnie robie skrypt grup (tematycznych) użytkowników
Stworzyłem to na zasadzie 2 tabel: Tabela 1 (Przechowywanie informacji o grupach): GROUPS a w niej GROUP_ID i NAME Tabela 2 (Użytkownicy): USERS a w niej ID, GROUP_ID, USERNAME Istotna jest TABELA 2, ID to oczywiście identyfikator, GROUP_ID przechowuje informacje o tym do której grupy jest zapisany użytkownik z pola USERNAME I teraz pytanko... czy są jeszcze inne metody na podobny skrypt? Zakładając ze mamy 5 grup, a w każdej po 10 zapisanych userów daje to 50 rekordów (w tabeli 2)... Zastanawiałem sie nad dodaniem do TABELI 1 pola USERS zamiast tabeli 2 i przechowywanie tam użytkowników, oddzielonych przecinkami z czego to skrypt php by ich wypisywał na ekranie w odpowiedniej formie. Nie mam problemu z kodem tylko z tym na jakiej zasadzie ma to działać... czy są jeszcze inne rozwiązania? znacie? jaka metoda jest najbardziej optymalna? Szukałem na tym forum i ogólnie w necie ale nic ciekawego nie znalazłem... moze za słabo szukam ![]() ![]() ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Można by to rozwiązać jeszcze inaczej, przy stałej i znanej ilości grup, mianowicie, do dać w bazie pola z grupami jako enum('0', '1') od razu przy użytkownikach.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 16:18 |