Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Problem ze stronicowaniem
Forum PHP.pl > Forum > Przedszkole
adam882
Witam

Zwykle mając jakąś podstronę wraz ze stronicowaniem używam przykładowo dla wyników: SELECT * FROM tabela LIMIT 0,10 oraz w tym samym czasie do stronicowania drugiego zapytania: SELECT count(id) AS ile FROM tabela (na podstawie ilości wpisów tworzy mi stronicowanie). Nie wydaje mi się to optymalne, gdyż jeśli mam kilka warunków dla SELECT albo jeszcze LEFT JOIN, to dwa razy wykonanie prawie tego samego zapytania jest na moje oko nieoptymalne. Znacie jakieś ciekawsze rozwiązanie?
marian84
Pager by nospor

http://forum.php.pl/index.php?showtopic=35498
thek
A ja radzę poczytać ciut o optymalizacji LIMIT i czymś takim jak: SQL_CALC_FOUND_ROWS winksmiley.jpg To idealne rozwiązanie w tego rodzaju sytuacjach.
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.