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) .
<? $zapytanie = "select @random_link:=link from linki order by rand() limit 1"; $uniq=("".$wiersz['@random_link:=link'].""); $_SESSION["uniq"] = $uniq; } ?>
Tu wyświetlanie linku (daje te same 3 losowe linki a maja być unikalne):
Czy ponumerować sesje lub funkcję $uniq ?