Если $limit
- это размер вашей страницы, и вы добавляете другую переменную запроса $page
- представляющую страницу результатов поиска, запрошенную пользователем - вы можете использовать
$start = ($page-1)*$limit;
for($i=$start;$i < $start + $limit;$i=$i+1) {
...
}
для перебора «страницы» результатов.
Но, конечно, не имеет смысла обрабатывать разбиение на страницы на уровне представления результатов. Вы хотите ограничить количество результатов, полученных по запросу.
Кроме того, я бы действительно подумал об использовании PHP-фреймворка, а не о его кодировании так, как вы представляете в своем запросе. Скорее всего, ваше приложение будет сложно обслуживать.