Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Operowanie na konkretnych wynikach zapytania
melior
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 3
Dołączył: 7.12.2009

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


Witam,

Próbuję jakoś ugryźć ten problem, ale nie wiem od której strony.

Zapytanie zwraca mi N wyników, chcę jednak operować tylko na konkretnym przedziale z tych wyników, np. 9-17.
Nie mogę posortować tego w żaden sposób by działało.

coś takiego, ale bez tych 8 zbędnych wywołań.
  1. $i = 0;
  2. while ($row = mysql_fetch_array($result)){
  3.  
  4. $i++;
  5. if ($i > 8 AND $i <17) ...
  6. }


Any help?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no to pobierz z bazy tylko żądany przedział.
Do tego słuzy w mysql LIMIT - zajrzyj do dokumentacji mysql


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
melior
post
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 3
Dołączył: 7.12.2009

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


Jak zwykle najprostsze rozwiązania są zawsze najlepsze :]
Byłem dotąd przekonany że limit da mi tylko jednostronne ograniczenie. Thx
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 12:30