Вопрос не в том как это написать а в том вытащить все данные из базы сразу а уже средствами js разбить на страницы или вытаскивать по несколько записей при обращении к каждой странице
FanatPHP прав, данных очень много реализовал подгрузку частями. Мой вопрос больше сводился к тому что лучше несколько небольших запросов к базе или один большой, точнее запрос один и тот же только размер результата больше. Как бы сервер базы из такого же количества делает постоянно одну и ту же выборку только отдает меньшие куски, вот и задумался)