![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 24.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, napisałem skrypt na system loterii (system losuje z dodanych osób jedną i ta wylosowana dostaje nagrodę).
Zrobiłem dodawanie zgłoszeń. I teraz chce, że po zgłoszeniu się 100 osób system wylosuje 1 osobę. Graczy zapisanych mam w bazie. Takie mam tabele: id, name, acc_id. Jakiej funkcji użyć aby wylosować jedną osobę z tych 100 zapisanych w bazie? A i jeszcze jedno. Jak zrobić żeby już po wylosowaniu tej jednej osoby system wyczyścił całkowicie tą bazę w której znajdują się ci zapisani. Dodam że w kolumnie id mam auto_increment. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 61 Dołączył: 20.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
@exood Przewiduje. Przypatrz się zapytaniu w punkcie 3, a dokładnie warunkowi.
Jeśli w tabeli ma być 100 rekordów, to faktycznie nie ma co się szczypać z optymalizacją. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 16 Dołączył: 2.12.2009 Skąd: Płock/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@exood Przewiduje. Przypatrz się zapytaniu w punkcie 3, a dokładnie warunkowi. faktycznie, nie zwróciłem uwagi (IMG:style_emoticons/default/winksmiley.jpg) ale nie ma tam warunku na 100 rekordów i troszkę to zakręcone (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 05:06 |