[MySQL] Wybieranie losowe

[MySQL] Wybieranie losowe
  • Rejestracja: dni
  • Ostatnio: dni
0

Jak wybrać pieć losowych rekordów z bazy ?

ZI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 292
0

$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];
}

  • Rejestracja: dni
  • Ostatnio: dni
0

tzn, chodziło mi o wiersze [wstyd]. Mam np tabele z linkami i chce wylosowac 5 losowych ...

M6
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 374
0

Zapytanie MySql:
SELECT * FROM nazwa_tabeli ORDER BY RAND() LIMIT 5

ZI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 292
0

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

  • Rejestracja: dni
  • Ostatnio: dni
0

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]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.