Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Rand bez częstych powtórzeń
miccom
post
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

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


Cześć.
Chce zrobić rotator banerów na mojej stronie, ale mam jedną zagwozdkę.

RAND() rozwiązałoby problem, ale jeśli mam np. 3 rekordy w bazie to może rand losować mi cały czas jeden rekord lub "częściej" a ja chciałbym aby mi losował wszystkie banery w miarę po równo.

Kombinuję aby losował mi ORDER BY RAND(), wylosowany rekord otrzyma np. rekord do bazy `rander`=1, zapytanie losuje rekordy where `rander`=0 wiec każdy baner w bazie zostanie wyświetlony raz, ale jak zapełnię we wszystkich rekordach `rander` na 1... to jak potem odwrócić aby z kolei szukał po `rander` = 1 i po wyciągnięciu rekordu zmieniał `rander`= 0 i tak w kółko ?
Da się tak to zaprogramować?

Nie wiem czy dobrze wytłumaczyłem o co mi chodzi:)
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: 23.08.2025 - 06:29