Część ormów ma opcje paginacji. Ale pewnie stosujesz vanilia-php, tak więc musisz dodać do query w pdo lub mysqli:
Limit: maksymalna ilość itemów na stronie
oraz Offset: ile elementów z początku powinien pominąć, zanim zacznie liczyć, czyli numer strony przejawiałby sie wzorem: offset = (limit * page)
przykład użycia:
https://www.petefreitag.com/item/451.cfm