Анатолий Цивилёв, плюс подготовленные выражения через одно место. Можно конечно сделать нормально, но лучше взять pdo. Плюс в процедурном стиле в mysqli надо везде таскать объект первым аргументом. В оо хотя бы не нужно
Возьмите готовую реализациию постраничной навигации
Там вообще то все просто
Надо номер страницы проверять, чтоб был положительным, знать общее количество элементов, знать сколько надо на страницу. Ну а рисовать стрелочки уже как душе угодно