Я создаю сайт социальной сети для клиента, и меня беспокоит то, как я буду отображать обновления статуса, новые записи в блогах, комментарии в профилях и т. Д. На своей «стене».Проблема не в запросе базы данных и отображении информации ... она отображает всю информацию в 1 запросе.Например, допустим, у меня есть следующие таблицы:
Members,
MemberComment,
Statuses,
Articles
Я знаю, что могу отображать статусы участников в одном запросе, например:
SELECT * FROM status WHERE who = '$profileid' ORDER BY ID DESC
И затем я могу отображать комментарии, подобные этому:
SELECT * FROM member_comments WHERE which = '$profileid' ORDER BY ID DESC
Я использую циклы while для отображения каждого раздела данных, один цикл while для комментариев, один для статусов и так далее.
Как я могу отобразить эту информацию так, чтобы она сортировалась по дате публикации или уровню важности?Я не знаю, как сжать все запросы в один, и, кроме того, иметь возможность правильно отображать их в цикле while.