![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pewien problem. Mam np w bazie 100 rekordów każdy z tych rekordów ma id i np kolumnę count - w której jest liczba Chcę wylosować 7 rekordów z tej puli 100 z tym ze te o najwyższym count mają wyświetlać się najczęściej. wiec ORDER by RAND() odpada. może jakieś pomysły. Myślałem żeby zapisywać gdzieś ile dany element był losowany i np. jak osiągnie 7 to potem już go nie biorę pod uwagę ale to troszkę bez sensu... może inne rozwiązanie. EDIT tego typu rzeczy
niedziałają. Wiec trzeba to zrobić po stronie PHP Ten post edytował acztery 30.05.2011, 14:07:26 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
możesz w php losować przedział count z jakiego w danym momencie będziesz losował i dodać go do where.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 16:07 |