![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
mam taki mały problemik ze stronicowaniem wyników.
Jak wcisne szukaj to stronicuje mi ok. Pokazuje wszystkie rekordy i dzieli ładnie na strony np: 27 rekordów po 5 na stronie czyli pokazuje 1 strona z 6. Jeślii wezme wybiorę warunki wyszukiwania również jest wszystko ok. Problem pojawia się jak wciisnę warunki wyszukiwania dla drugiej tabeli. Przykład: Zaznacze prawo jazdy 1 i 2 pokazuje mi ładnie 6 wyników, a stronicowanie 1 strona z 5 lub zaznacze pj 1 pokazuje 8 rekordów , a stronicowanie 1 z 3 stron. Zapytanie odpowiedzialne za stronicowanie-nie do końca działa ok
i skrypt z zapytania które jest ok, a słuzy do wyswietlania wyników
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nic to nie zmieni.
Zostało GROUP BY, ale usunięcie GROUP BY musi skutkować usunięciem HAVING. Zapytanie jest do przeróbki. Lub mała podpowiedź dla Ciebie: http://dev.mysql.com/doc/refman/5.0/en/inf...tion_found-rows Nie musisz dla powyższego tworzyć odrębnego zapytania zliczającego wszystkie rekordy. Umieszczasz to w zapytaniu, które ma wbudowany LIMIT. Ten post edytował trueblue 13.05.2014, 08:33:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 12:35 |