![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 31.01.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam
Potrzebuję znać ilość rekordów w danej tabeli ale chcę wyświetlić tylko część z nich. Kiedy zapytanie wygląda tak:
wartość funkcji mysql_num_rows($wynik); wynosi nie więcej niż 100 (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Czy da się określić całkowitą ilość rekordów w tej tabeli nie wykonując drugiego zapytania? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam ...
da sie kazac mysql obliczyc ile bedzie rekordow ... mozesz sprobowac pobrac to w 1 zapytaniu przy pomocy unii ale moga byc z tym probemy ... lepiej w 2 zapytaniach ... use: SQL_CALC_FOUND_ROWS
i w 2 zapytaniu: dostaniesz ilosc rekordow z pomienieciem limitu ... uwaga: funkcja ta spowlania wykonywanie zapytan ... najlepiej dokleic ja raz i przechowywac wynik w sesji np. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 20:39 |