Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Pobieranie określonej ilości rekordów
-jacek_placek-
post 29.05.2006, 20:50:28
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 29.05.2006, 20:52:44
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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:21