grabbee
@grabbee

MySQL при формировании ленты пользователя из разного рода контента, как?

Есть например три типа контент в рамка соцсети. Для каждого есть таблица в базе при добавлении на сайт в виде поста:
- Текст (table_text [id|text|user|date]),
- Фотографии (table_photo [id|photoFile|user|date]),
- Видео (table_video [id|videoFile|user|date])

Пользователь подписывается на посты *Автора* который может постить текст, видео или картинки. Как при этом можно организовать формирование и вывод разного рода постов в одну ленту пользователя?

Поделитесь пожалуйста информацией или ссылками.
Спасибо.
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Плохая архитектура базы, прежде чем её делать надо думать, чтобы не было таких ситуаций.

Хотя она вполне решаема просто собрать один массив постов из трех запросов тысяча и один спобоб.
Ответ написан
Комментировать
@heartdevil
плыву как воздушный шарик
Привет.

Если вы про формирование запроса, то просто объединяете все три таблицы и сортируете нисходящее по дате.

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

Ну а про вывод тут сложно сказать. Все зависит от того, что вы используете (CMS, framework или что-то еще). Хотя, в принципе, вывод ленты -- это то же самое, что и вывод, к примеру, новостей, или любой другой страницы вывода списка, грубо говоря.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
02 мая 2024, в 13:02
15000 руб./за проект
02 мая 2024, в 12:58
7000 руб./за проект
02 мая 2024, в 12:58
6500 руб./за проект