Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Limit od x do nieskończoności
Forum PHP.pl > Forum > Przedszkole
cisu
Witam,

chcę zrobić tak, że na stronie wyświetla mi 10 rekordów z bazy (to mam), a po kliknięciu na przycisk pokazuje się pole z następnymi rekordami. Z tym, że nie ma ograniczenia co do liczby tych rekordów. Jeśli więc
  1. SELECT * FROM baza ORDER BY id DESC LIMIT 11, X

to co wstawić pod ten X żeby pobierało wszystkie rekordy, bez ograniczenia?
jmail
nie wstawiać LIMIT i dodać offset który załatwi od którego rekordu zacząć
erix
W dokumentacji MySQL jest napisane, aby stosować trick z ogromną liczbą:
  1. LIMIT 11, 9999999999999999999999999
cisu
aż tyle to tych rekordów nie ma ale to dziwne jest. nie wiem tylko jak ten offset zrobić, poszukam ale jakby ktoś mógł napisać to bym był wdzięczny.
erix
Ale to nie musi być tyle rekordów, to ma być po prostu duża liczba wpisana:
Cytat
To retrieve all rows from a certain offset up to the end of the result set, you can use some large number for the second parameter. This statement retrieves all rows from the 96th row to the last:

http://dev.mysql.com/doc/refman/5.0/en/select.html
cisu
dobra niech będzie, temat można zamknąć. smile.gif
MateuszS
jezeli to jest z poziomu php

zrob $lol = mysql_num_rows($zapytanie)

LIMIT 11, $lol
erix
Może się czasem zastanów, co piszesz...?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.