Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Pobieranie określonej ilości rekordów
-jacek_placek-
post
Post #1





Goście







Poszukuje frazy która pobieże mi np nie wiecej jak 10 rekordów określam tylko od jakiego miejsca.

  1. SELECT `title`, `desc` FROM news WHERE id > :from_id


Chciałbym to zapytanie przerobić tak że podaję ID od którego ma zacząć i potem podbrać kolejne 10 rekordów. Bynajmniej nie spisuje się:

  1. SELECT `title`, `desc` FROM news WHERE id > :from_id AND id < :to_id


ponieważ pola id nie sa uporządkowane 1 2 3 4... lecz np 3 5 7 10...

Prosze o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ja jako wyslannik o najprzemądrzejszego, czyli manuala, odsylam Cie do niego:
order by oraz limit

pozatym wyglada to mi na to, jakbys chcial zrobic stronicowanie, gdyz robi ono wlasnie to co ty chcesz. szukaj wiec na forum pod haslem: stronicowanie
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: 23.08.2025 - 23:32