![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 15.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
gdy w zapytaniu u żyję:
LIMIT 3 -to zwróci 3 pierwsze rekordy LIMIT 3, 5 -to zwróci rekordy od 3 do 5 co mam napisać żeby pobrał mi od 3 do końca tabeli ? mam taki pomysł żeby wpisać: LIMIT 3, 99999 ale to jest takie no... niefajne rozwiązanie Ten post edytował fredman 28.05.2009, 00:39:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 10 Dołączył: 3.09.2006 Skąd: Bishop Auckland Ostrzeżenie: (0%) ![]() ![]() |
nie wiem czy lepsze to jest rozwiązanie, ale możesz przed SELECTEM wykonać zapytanie COUNT o ilość rekordów w danej tabeli - podstawić tą wartość do zmiennej i później w SELECT ustawiać LIMIT 3, $zmienna
99999 wydaje się duże, ale nigdy nie wiesz czy Twoja baza nie osiągnie setek tysięcy rekordów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) edit: drugie wyjście to sprawdzanie w pętli np. ID ustawiasz zmienną, która oznaczać będzie offset i prosta konstrukcja IF w wyświetlaniu zapytania też załatwi sprawę.. Ten post edytował TheaSiX 28.05.2009, 00:56:52 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 20:04 |