Запрос
mysql_query("SELECT * FROM posts SORT BY date ASC");
На самом деле теперь, когда я смотрю на это, вы можете добавить время и отсортировать по времени и дате, чтобы два сообщения в один и тот же день отображались в правильном порядке. Сортировать по id не очень чисто.
При добавлении нумерации страниц, вы будете использовать LIMIT MySQL, чтобы выбрать записи для этой страницы. Поэтому, если вы показываете 20 записей на странице, запрос будет выглядеть так.
1-я страница:
mysql_query("SELECT * FROM posts SORT BY date ASC LIMIT 0,20");
2-я страница:
mysql_query("SELECT * FROM posts SORT BY date ASC LIMIT 20,40");
Первая страница вызывает записи от 0 до 20.
Вторая страница вызывает записи с 20 по 40.
Он отсортирует их по дате и времени (возможно) соответственно. Меня интересует, как получится ваш форум! Дайте нам знать!
Удачи! Дайте мне знать, если у вас есть какие-либо вопросы или проблемы.