![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Posiadam taki prosty skrypt ze stronicowaniem za pomocą LIMIT. Chciałem zrobić sortowanie losowe wszystkich rekordów z bazy i takie ich wyświetlenie. W tym zadaniu świetnie sprawia się ORDER by RAND(). Niestety, czasami niektóre rekordy się powtarzają i chciałbym to wyeliminować. Pytanie tylko jak to zrobić? Pozdrawiam, Mateusz! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Przyszly mi do glowy 2 sposoby:
1)Zapisujesz wylosowane zapytania do sesji i potem w sql dodajesz NOT IN() 2)Zapisujesz dane to tablicy po czym losujesz je z poziomu php za pomoca array_rand()/rand()/mt_rand() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 22:36 |