![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 23.10.2008 Ostrzeżenie: (20%) ![]() ![]() |
Witam,
Jak zrobić aby typowane losowe rekordy z bazy sql (w nasze postaci to tabela z linkami (id - link)) za każdym razem były unikalne i niepowtarzalne? Mamy tutaj funkcję random, która nam ładnie typuje jeden losowo wybrany rekord w postaci linku, lecz wielokrotność wyników jest zawsze ta sama (typuje ten sam losowy rekord np 20 razy) .
Tu wyświetlanie linku (daje te same 3 losowe linki a maja być unikalne): Czy ponumerować sesje lub funkcję $uniq ? Ten post edytował Cenoniada 15.03.2009, 13:56:14 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
RAND(), to jeden z najwolniejszych sposobów na wyciąganie losowego rekordu.
Zrób sobie pętlę losującą 20 liczb (while" title="Zobacz w manualu PHP" target="_manual + mt_rand" title="Zobacz w manualu PHP" target="_manual + in_array" title="Zobacz w manualu PHP" target="_manual) i po prostu wg nich wyciągaj rekordy. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 23.10.2008 Ostrzeżenie: (20%) ![]() ![]() |
troszku skomplikowane (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No patrz:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 23.10.2008 Ostrzeżenie: (20%) ![]() ![]() |
coś jak wyświetl w pętli id z funkcji mt_rand i zrób to w pętli aby za każdym razem generowało inaczej ?
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:02 |