Ну так вам надо понять что такое пагинация, остальное только вопрос реализации. Грубо говоря, у нас 1000 статей. Сразу 1000 выводить на одной странице никому не надо - это тяжело и неудобно для пользователя, как минимум. Поэтому на странице мы будем отображать куски по, например, 10 статей, а ссылки на остальные "куски", они же "страницы" мы будем выводить, например, внизу страницы (в классическом варианте). Адресная строка в этом случае выглядит примерно как site.ru/catalog.php?page=2. То есть видим GET-параметр, который и определяет, какую страницу нам надо вывести на экран. Для реализации вам понадобятся PHP и основы SQL. Конкретно OFFSET и LIMIT. Удачи тебе!