点赞功能如何完成

没有休息的人 发布于 2018/09/07 19:53
阅读 398
收藏 0

现有如下需求:

登录用户可以对某一篇文章进行点赞,再次点赞就会取消。

我的思路如下:

1、需要知道是哪个用户对哪篇文章进行了点赞;

2、记录用户对文章点赞的状态(假设未点赞为false,点赞后为true)

3、当用户单击点赞按钮时,后端来检查用户对文章点赞的状态。

如果为false,则修改为true,并且点赞数加1;

如果点赞状态status为true,则修改为false,并且点赞数减1

 

但是如何设计数据库来记录每一个用户对每一篇文章是否点赞的状态呢?

不知道有没有描述清楚,如果有不清楚的我随时补充。

 

加载中
1
红薯官方
红薯官方

文章点赞设计思路1:

Blog 文章:

ID TItle
1 testtestde
2 hello osc

Blog_Visit 博客浏览记录:

ID 用户ID 博客ID Visits浏览次数 Star加星点赞
1 1 1 2 1
2 2 1 10 0

 

0
红薯官方
红薯官方

文章点赞设计思路1:

Blog 文章:

ID TItle
1 testtestde
2 hello osc

Blog_Visit 博客浏览记录:

ID 用户ID 博客ID Visits浏览次数 Star加星点赞
1 1 1 2 1
2   1    

 

红薯官方
红薯官方
破编辑器,竟然有BUG!!!切换到HTML代码模式,修改table 的 border 竟然无法改为1了。@巴拉迪维
0
拾光TM
拾光TM

要求什么语言实现它?

0
码农小胖哥
码农小胖哥

一般设计为 用户id   文章id 关系表   来处理点赞       加载文章列表 可以关联处理 用户文章关系表  收藏其实也是一样的

0
代码打碟手
代码打碟手
点赞最好是无刷新加载,也就是异步的方式,用起来会舒服点
返回顶部
顶部