Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Losowanie rekordów z pięciu ostatnich
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----


Potrzebuję wyświetlić losowo 2 rekordy z pięciu ostatnich. Mam takie zapytanie
  1. mysql_query("SELECT * FROM tabela ORDER BY RAND() LIMIT 2");

Co oczywiście działa w inny sposób. Próbowałem kombinować z podwójnym sortowaniem, np. ORDER BY id DESC, RAND() LIMIT 2 ale to też nie działa w taki sposób jaki bym chciał. Potrzebuję zrobić coś w stylu
  1. mysql_query("SELECT * FROM tabela ORDER BY id DESC LIMIT 5, RAND() LIMIT 2")

Ale takie zapytanie nie działa. Jakieś podpowiedzi?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kefirek
post
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


  1. mysql_query("SELECT * FROM (SELECT * FROM tabela ORDER BY id DESC LIMIT 5) AS table ORDER BY RAND() LIMIT 2");


Ten post edytował kefirek 13.03.2011, 18:48:14
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:21