Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql]wyciagniecie ostatnio 10 dodanych pol
roghatt
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.03.2006

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


Witam.

kazde nowo dodane pole ma najwieksze id.

mam zapytanie:
  1. SELECT * FROM tabela WHERE id....

i jak skonczyc to zapytanie zeby mi wypisalo dane z 10 ostatnich ID

czyli mam np dane pod id 1,2,3....23
a chce zeby w tym przypadku wypisalo wszystko od id 13 do 23.
jesli jakies pole zostanie dodane to bedzie mialo id 24 i wtedy zeby wypisalo od id 14 do 24.
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




ORDER BY i LIMIT.
Odsyłam do googli i manuala mysql.
Go to the top of the page
+Quote Post
roghatt
post
Post #3





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.03.2006

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


ok szukalem juz z tym LIMIT
np
  1. LIMIT 0, 10;

czyli tutaj pobranie rekordu od 0 do 10.
no ale jak w tym limit zaznacza sie ostatni rekord ktory sie ciagle zmienia i 10 ostatnich wpisow.
max-10, max no takiego czegos nie ma.

ordery by to mam juz posortowane zeby sortowalo od najwiekszego id czyli od najnowszego wpisu


ok dzieki juz sobie poradzilem!

Ten post edytował freelinkz 9.03.2009, 12:10:46
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1. SELECT a.* FROM (twoje_zapytanie) a ORDER BY a.twoje_pole
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.12.2025 - 17:57