Jak wybrać pieć losowych rekordów z bazy ?
$wynik = mysql_query ("SELECT * FROM tabela;")
$iloscrekordow=0;
while($rekord=mysql_fetch_array($wynik))
{
$iloscrekordow+=1;
}
$i=0;
while($i<6)
{
$nrwylosowany=mt_rand(0,$iloscrekordow);
$wylosowanerekordy[$i] =$rekord[$nrwylosowany];
}
tzn, chodziło mi o wiersze [wstyd]. Mam np tabele z linkami i chce wylosowac 5 losowych ...
Zapytanie MySql:
SELECT * FROM nazwa_tabeli ORDER BY RAND() LIMIT 5
SELECT * FROM nazwa_tabeli ORDER BY RAND() LIMIT 5
Gdzie moge znależć jakis kurs z takimi bardzej zawansowanymi zapytaniami? Wszedzie sa podstawy
I z tego co mi sie wydaje jemu chodzi o cos takiego
SELECT nazwakolumnyzlinkami FROM nazwa_tabeli ORDER BY RAND() LIMIT 5
tzn, chodziło mi o wiersze [wstyd]. Mam np tabele z linkami i chce wylosowac 5 losowych ...
Własnie o to mi chodzilo :-D ! Dzieki m@ri [browar]