欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

javascript - 文章内容以及显示评论的问题 请大神指点迷津

程序员文章站 2022-04-30 19:23:36
...

最近在自己在做博客。文章功能这块。用户点击文章id进入详细的文章内容显示页面以及当前文章所对应的用户评论内容。以下是我的思路。不知道是否有欠缺的地方。希望各位大神指点迷津。谢谢
1.文章表
javascript - 文章内容以及显示评论的问题 请大神指点迷津
2.用户表(没什么问题不贴图)
3.用户评论表
javascript - 文章内容以及显示评论的问题 请大神指点迷津

4.thinkphp获取单条文章以及显示评论内容代码
javascript - 文章内容以及显示评论的问题 请大神指点迷津

5.前台显示
javascript - 文章内容以及显示评论的问题 请大神指点迷津
问题1:在获取单条文章的时候。当前文章所对应的评论内容是否在一条sql语句查询,然后进行评论内容分页。
问题2:上面的第3.当一个用户多次评论一条文章。我这边查询出来的数据就全部重复了。因为我是统一按照文章id查询的。
综上所述:我的表设计是否存在问题。sql查询是否也有问题。
谢谢各位指点

回复内容:

最近在自己在做博客。文章功能这块。用户点击文章id进入详细的文章内容显示页面以及当前文章所对应的用户评论内容。以下是我的思路。不知道是否有欠缺的地方。希望各位大神指点迷津。谢谢
1.文章表
javascript - 文章内容以及显示评论的问题 请大神指点迷津
2.用户表(没什么问题不贴图)
3.用户评论表
javascript - 文章内容以及显示评论的问题 请大神指点迷津

4.thinkphp获取单条文章以及显示评论内容代码
javascript - 文章内容以及显示评论的问题 请大神指点迷津

5.前台显示
javascript - 文章内容以及显示评论的问题 请大神指点迷津
问题1:在获取单条文章的时候。当前文章所对应的评论内容是否在一条sql语句查询,然后进行评论内容分页。
问题2:上面的第3.当一个用户多次评论一条文章。我这边查询出来的数据就全部重复了。因为我是统一按照文章id查询的。
综上所述:我的表设计是否存在问题。sql查询是否也有问题。
谢谢各位指点

表设计没问题。sql错误
按照你的写法,错的,因为评论1对多,要所有评论都显示,多的表必须作为主表去左连。
但是虽然可以这么写,不提倡,因为文章简单的查询一下就好了,评论根据id来查,没必要去左连,两条查的时间,比你上面的时间来的快,所以没必要那么写。
SQL语句:1.查文章内容 2:查评论,limit 1,10,然后呢评论表 左联 用户表,条件文章id

文章内容和评论列表分开来查询吧。一条sql职能越多,以后改起来就越麻烦。