Хочу сделать на сайте так, чтобы пользователи могли подписываться друг на друга. Но не понимаю, как лучше это реализовать?
У меня есть 2 варианта:
1) Когда пользователь подписывается на кого-то, то в бд создается таблица с данными кто и на кого подписался
2) У пользователя будет 2 ячейки, в одной список ID на кого он подписался (2, 5, 100...) а в другой количество людей подписавшихся на него.
Создаёшь таблицу subscribe в ней поля id, user_one, user_two
Далее при подписке добавляешь в таблицу user_one свой id а в user_two id на кого подписался.
Когда будешь выводить тех на кого подписан просто в условии указывай свой id в user_one а если хочешь вывести своих подписчиков то свой id указывай в user_two. Если где ошиблась, поправьте ))