Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+MySQL] Losowe "coś" spośród kilku ostatnich
Forum PHP.pl > Forum > Przedszkole
roobik
Witam!
Problem na początku wydaje się banalny. Losowe "coś"... ale (i tu pojawiają się schodki) , by te "losowe cosie" losowane były nie ze wszystkich, lecz tylko z kilku (np. z trzech) ostatnich "cosiów"...
Standardowo zapytanie wygląda tak:
  1. <?php
  2. $zap = "SELECT * FROM tabela ORDER BY RAND() LIMIT 1";
  3. ?>

ale powyższe nie ma założenia, by losowane były "cosie" spośród kilku ostatnich...
Albo za bardzo zamotałem, albo.... Pomóżcie, proszę...
nospor
podzapytanie:
  1. SELECT * FROM (SELECT * FROM tabela ORDER BY pole DESC LIMIT 3 ) ORDER BY rand() LIMIT 1
Wieczny
Myślę że
  1. <?php
  2. ORDER by DESC
  3. ?>


Załatwi sprawę smile.gif
nospor
@Wieczny no raczej nie. order w tym przypadku sortuje wyniki losowosci, a wyniki losowosci brane sa z calej tabeli
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.