@an543

Как сделать простую систему Лайков?

Всем доброго дня, Хочу сделать простую систему лайков( простой счетчик от каждого юзера 1 голос). Как правильнее сделать: добавить в таблицу Post поле Like, но как считать юзера который уже проголосовал или все таки отдельную таблицу Like c User_id и Post_id.
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Да, нужно сделать отдельную таблицу многие-ко-многим, в которй будет user_id и post_id.

И можно сделать уникальный ключ по этим двум полям, чтобы избежать дублирования.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@procode
Разработчик
Отдельная таблица однозначно

Это отношение многие-ко-многим - его только так и реализуют
Ответ написан
Комментировать
@AirLight
Нужно отдельную таблицу. И дату лайка не забудьте, чтобы когда придет ФСБ, Вы могли отчитаться.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы