Вы можете использовать COUNT()
:
SELECT COUNT(*) FROM Table
WHERE conditionHere
А затем количество страниц, которое вы должны сделать на выбранном вами языке программирования, будь то, например, php
или asp.net
.
И в основном вычисления выглядят так:
PageNumber * RecordsPerPage
Допустим, номер страницы 2 с 15 записями на странице будет таким:
2 * 15
Итак, ваш вывод будет
30 of NumberOfRecords
Вы могли бы посчитать, как страницы, используя формулу
TotalPages = CEILING(TotalRecords / RecordsPerPages)
Например, используя ваши собственные цифры, это будет:
TotalPages = CEILING(1,505 / 15)
Что составляет 101
, если вы получите максимальное значение.
Если бы Php
это, вероятно, выглядело бы так:
$TotalPages = Ceil($NumberOfRecords / $RecordsPerPages)
Если бы ASP
использовал C#
, это, вероятно, выглядело бы так:
int TotalPages = Math.Ceil(NumberOfRecords/RecordsPerPages);
Однако, если они облизывают последнюю страницу, на которую нажали, вы можете просто сказать:
TotalRecords of TotalRecords
Например:
1,505 of 1,505
person
Edper
schedule
27.11.2013