![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 1 Dołączył: 9.02.2012 Ostrzeżenie: (10%) ![]() ![]() |
Witajcie,
Chciał bym zrobić w swoim serwisie coś na zasadzie lotto - dla zabawy użytkowników. Ma to działać na zasadzie - użytkownik wybiera 6 liczb z zakresu 1-49, zapisuje je w bazie. O określonej porze, adminsitrator wybiera 6 liczb i są one porównywane z tymi które wybrali użytkownicy. Jeżeli jest trafienie 3,4,5,6 użytkownik dostaje punkty. Zastanawiam się w jaki sposób zapisywać wybierane przez użytkowników liczby - w jednej kolumie, czy dla każdej z liczb stworzyć osobną. Jak to później porównać po wyciągnięciu z bazy, aby zbytnio nie obciążać serwera? Za wszystkie radzy bardzo dzięki! (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam się w jaki sposób zapisywać wybierane przez użytkowników liczby - w jednej kolumie, czy dla każdej z liczb stworzyć osobną. Jak to później porównać po wyciągnięciu z bazy, aby zbytnio nie obciążać serwera? Za wszystkie radzy bardzo dzięki! (IMG:style_emoticons/default/smile.gif) ja by zrobił tak .... T: users id | .... T: typy id | user_id | data-losowania | typ SELECT user_id , count(id) as ilosc-trafien FROM typy WHERE data-losowania = coś-tam-coś-tam AND typ IN (liczy wylosowane) GROUP BY user_id i masz listę userów z ilością trafień z danego losowania |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 16:31 |