Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Zwiększenie szansy na wylosowanie danego rekordu
smietek
post
Post #1





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

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


Mam zamiar napisać system, w którym ludzie dodają jakieś tam teksty czy linki, które następnie są wyświetlane na odpowiedniej stronie.
Powiedzmy, że za wyświetlenie linku/tekstu ten rekord dostaje punkt.
I teraz, chciałbym zrobić tak, że każdy tekst ma szansę na pojawienie się na pierwszej stronie (poprzez losowanie), ale także jednocześnie im większa liczba punktów, tym większa szansa na wyświetlenie.

Powiedzmy, że mam taką tabelkę:
|ID|Zawartość|Punkty|
|1 |Coś tam | 100 |
itd...

Czy jest to możliwe z poziomu zapytania (np. z pomocą RAND()), czy muszę pobrać wszystkie rekordy i odpowiednio wybrać z poziomu PHP?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 20:02