Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porównywanie wyników losowania
pr0woKator
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 1
Dołączył: 9.02.2012

Ostrzeżenie: (10%)
X----


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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ctom
post
Post #2





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

Ostrzeżenie: (0%)
-----


Cytat(pr0woKator @ 23.11.2013, 13:52:48 ) *
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 16:31