![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 12.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób mogę wyświetlić ostatnie 20 rekordów? Indeksacja nie zaczyna się od 1 a od n.
Czy jest jakaś funkcja w stylu; pseudokod: ..... LIMIT (row_count), -20 ? Z góry serdeczne dzięki :-) |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Czy jest jakaś funkcja w stylu; nie, ale jest za to sortowanie: order bysortujesz w odwrotnej kolejnosci i wyswietlasz 20: limit 20 a teraz zajrzyj do manula i dowiesz sie jak uzyc order by ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 12.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Próbowałem ale wówczas skrypt pobiera pierwszych 20 wierszy i wyświetla je w pewnej kolejności.
Ja natomiast potrzebuję aby pobrać 20 ostatnich wierszy. Twój sposób byłby w porządku, gdyby można było indeksować w dół, tzn 0, -1, -2, -3 ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no ale te ostannie wiersze to wzgledem czego? musi byc jakas kolumna, ktora okresla kolejnosc:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 12.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Oki: A więc przykład :-)
id.zawartosc: ----------------- 34.aaa 35.bbb 36.ccc 37.ddd 38.eee 39.fff 40.ddd 41.ddd 42.wew 43.qqq Chcę wyświetlić ostatnie, dajmy na to, 3 rekordy, czyli aby na wyjściu uzyskać ddd, wew, qqq. Indeksacja jest prowadzona przez id oczywiście (auto_increment, primary_key, not null), ale nie od rekordu nr 1 tylko nr n. różnica między powyższym jest taka, że ja chcę aby ostatnim był rekord ostatni w tabeli, a nie pierwszy (w przypadku order by jakaskolumna desc limit 20 będzię kolejność qqq, wew, ddd) Ten post edytował hao 18.05.2006, 09:44:05 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 19.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
to moze pobierz tak jak pisze nospor a potem talibce ktore bedziesz mial jeszcze raz posortuj w odpowioedni sposob?
Ten post edytował Suchy 18.05.2006, 09:50:13 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Mozesz tez spróbowac tak, jesli uzywasz php:
1) najpierw pobierasz liczbe wszytkich rekordow 2) potem tę liczbe wstawiasz do zapytania, pomniejszoną o iles tam i stosujesz taki limit: limit x,y
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 12.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
o właśnie o takie coś mi chodziło :-)
dzięki. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:31 |