Что мне нужно сделать для отображения URL-адресов, чтобы они отображались на SO? - PullRequest
0 голосов
/ 10 марта 2010

Я действительно не уверен, как упорядоченные результаты отображаются на странице, например, вопросы переполнения стека. Я знаю, как получить данные из БД, но я использую для каждого цикла для отображения данных. И как я могу разбить на страницы?

Я знаю все о логике отображения на конце базы данных. Я имею в виду, что у меня есть готовые данные, но я не знаю, как вставить их на страницу, чтобы они отображались правильно.

Thanx

Ответы [ 2 ]

0 голосов
/ 10 марта 2010

Чтобы упорядочить результаты, вы должны добавить предложение «ORDER BY» в оператор SQL. В частности, для представления по умолчанию StackOverflow отображаются вопросы по дате (самые последние из них). Это означает, что каждый вопрос имеет дату и время, в которое он был создан, с тегами.

Что касается нумерации страниц, вот общая схема кода

  1. Найти общее количество записей
  2. Решите, сколько записей на странице
  3. Узнайте, сколько страниц (запись на страницу / страницу)
  4. Проверьте, какой номер текущей страницы
  5. Рассчитать параметры для добавления в предложение LIMIT в операторе SQL. Начальная запись должна быть текущей страницей * записей на странице.
0 голосов
/ 10 марта 2010

Вам нужно использовать

GET Параметры в ваших запросах должны определять значения, применяемые к этим операторам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...