![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 7.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam jeszcze jedną prośbę do was, czy jest jakaś możliwośc porcjowania danych za pomocą funkcji TOP, chodzi mi o to aby móc wyświetlać rekordy z bazy np. od 10 do 20, cały czas jak próbuje wyswietlić takie dane są one wyświetlane zawsze od pierwszego rekordu
tak próbowałem to zrobić $sql="select top 10,20 * from tabela order by data DESC"; proszę was o pomoc jak to można zrobić |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 197 Pomógł: 0 Dołączył: 11.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
$sql="select * from tabela order by data DESC LIMIT 10, 20";
-------------------- ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 7.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Limit mi nie działa ( nie jest obsługiwany) łączę się do bazy accessa po przez ODBC
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 3.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Kod SELECT TOP 10 * FROM tabela WHERE ID not in ( SELECT TOP 20 ID FROM TABELA ORDER BY ID ) ORDER BY ID Mało wydajny sposób przy dużych danych, potestuj wydajność, lub sprawdź tu: klik |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 7.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki MDziubek, właśnie mi o to chodziło, działa jak należy
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.06.2025 - 07:31 |