Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 28.03.2005 Ostrzeżenie: (0%)
|
Witam,
potrzebuję zrobić podział wyników na strony. Mogę użyć jedynie sql-a. Na razie mam coś takiego niestety nie działa: Kod SET @i=0 SELECT CEIL((@i:=COUNT(id)+1)/10) AS strona FROM product GROUP BY strona Bardzo proszę pomoc. Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%)
|
Cytat Chciałeś mi wyjaśnić jakie są ogólne zasady budowania zapytania? Tak, chciałem wskazać Ci jakiego typu ma być zapytanie SQL, dzięki któremu można pobrać część wyników z bazy danych. Cytat LIMIT nie ma tu nic do rzeczy No właśnie, że ma, gdyż dzięki temu pobierasz część wyników zapytania. Cytat bo problem polega na tym, żeby zapytanie wygenerowało tyle wyników ile stron potrzeba, żeby wyświetlić wszystkie wyniki Jeżeli będziesz miał LIMIT to wybierze część tych wyników, dokładnie tyle ile będziesz chciał mieć wyników na jednej stronie. Cytat Przykładowo jeśli liczba wyników = 25 (COUNT(id)), a chcemy mieć 10 wyników na stronie to dzielimy 25/10=2,5 i wynik zaokrąglamy w górę do liczby całkowitej (3) i mamy w ten sposób liczbę stron. No ok. Zrealizuj to w php. Cytat Teraz wypadałoby wygenerować linki do trzech stron i tego właśnie nie potrafię zrobić No to w czym problem? Musisz tylko troszeczke pokombinować w php by uzyskać taki wynik i wszystko. Ten post edytował mhs 23.11.2005, 13:37:56 |
|
|
|
ketna Stronicowanie w mySQL 23.11.2005, 12:32:41
mhs przykładowe zapytanie może wyglądać tak:
[SQL] pob... 23.11.2005, 12:35:19
ketna Chciałeś mi wyjaśnić jakie są ogólne zasady budowa... 23.11.2005, 13:23:34
nospor @ketna a co ty za herezje wypisujesz? Ilosc stron ... 23.11.2005, 13:34:00
ketna Przypominam, że nie mogę użyć php, mam doczynienia... 23.11.2005, 13:55:51
nospor sorki ze pytam:
a jak chcesz wygenerowac linki sko... 23.11.2005, 14:11:42
mhs CytatPrzypominam, że nie mogę użyć php, mam doczyn... 23.11.2005, 14:15:05
escaflowne Czy wynikiem tego zapytania ma być liczba, mówiąca... 23.11.2005, 14:31:56
ketna mhs - w temacie
nospor - linki wygeneruję, mogę tę... 23.11.2005, 14:50:55 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 01:40 |