Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] mysql_num_rows || count(*) a LIMIT
Regyam
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 8.04.2007

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


Mam pytanie czy da się zrobić takie zapytanie z którego można by zwrócić liczbę wszystkich rekordów a pokazać kilka ostatnich?
Bo jeśli zrobie tak:
  1. SELECT * FROM tablica ORDER BY id DESC LIMIT 0, 10

to rekordów możemy mieć nie wiadomo ile np 1500 a przy mysql_num_rows() zwróci nam jedynie 10.
To samo przy count dla zapytania:
  1. SELECT count(*) AS ile FROM tablica ORDER BY id DESC LIMIT 0, 10

przy użyciu:
  1. <?php
  2. $row['ile']
  3. ?>

będzie również równe 10.
Więc czy da się na jednym zapytaniu wyrzucić liczbę wszystkich rekordów i do tego zlimitować i wyświetlić?
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: 24.08.2025 - 02:30