Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Grupowanie wyników podczas wyszukiwania, Jak ugotować dwie pieczenie na jednym...
behamot
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 30.06.2004

Ostrzeżenie: (0%)
-----


robię zapytanie w php do bazy

$rezult = mysql_query(tu zapytanie np where kot =' filemon' )

teraz chcę pobrać ilość wyników

$ile = mysql_num_rows($rezult)

ta wartość $ile jest mi bardzo potrzebna do ustalenia ile będzie stron wyników.

Ale teraz chciałbym aby w $rezult znalazły się tylko wyniki od 1 do 10
(dla where kot='filemon')
normalnie to bym użył w zapytaniu limit ale jak zaznaczyłem najpierw potrzebna mi jest całkowita ilość 'filemonów' występujących w bazie. a potem tylko wyniki od 1 do 10 , 11-20 itd

czy można to zrobić tak, aby nie
musieć jeszcze raz przeszukiwać bazy (z poleceniem limit np limit 10,20)(szkoda czasu )
przecież wyniki już mam, więc jak pobrać tylko te np od 10 do 20 dla następnej strony wyświetleń.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
e4you
post
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 10.03.2004
Skąd: K-ce

Ostrzeżenie: (50%)
XXX--


jak liczysz rekordy uzywaj count(*) jest wydajniesze
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 02:19