ďťż

[MySQL][PHP]Losowe rekordy Da się bezpośrednio w SQL-u

       

Podstrony


telcocafe

Czy jest jakieś zapytanie w SQL-u, które losowo wybiera rekordy? Na przykład chciałbym wylosować 5 rekordów i wyświetlić je.



Ha, to by było dobre. Ale czytałem dużo o mysql i nic takiego nie ma. Natknąłem sie za to na to:


<? $zapytanie = "SELECT * FROM obrazki"; $wykonaj = mysql_query($zapytanie); $znaleziono = mysql_num_rows($wykonaj); $obraz = mt_rand(1, $znaleziono); $zapytanie = "SELECT * FROM obrazki WHERE numer='$obraz'"; $wykonaj = mysql_query("$zapytanie"); while($wiersz = mysql_fetch_array($wykonaj)) { echo "<a href=\"".$wiersz['duze']."\" title=\"".$wiersz['opis']."\"><img src=".$wiersz['sciezka']." border=0>"; } ?>

*******************

Ano jednak znalazłem cuś :)
Użytkownik Snapshot edytował ten post 27 luty 2006, 22:10
@Snapshot definitywnie i bezapelacyjnie ten kod SUX !!

SELECT * FROM z ORDER BY RAND() LIMIT 5;

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.