在我的网站上,人们可以点赞或不看评论。为此,我使用两个表:
$sql = "CREATE TABLE content
(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
content TEXT NOT NULL,
date date,
time time
)";
和
$sql2 = "CREATE TABLE ratings
(
rating_id INT AUTO_INCREMENT PRIMARY KEY NOT NULL ,
rating VARCHAR (10) NOT NULL ,
id INT NOT NULL ,
ip VARCHAR (50) NOT NULL
)";
存储在评级中的数据如下:
Comment ID like/dislike user IP
1 l 86.42.173.83
1 d 86.42.173.43
2 l 86.42.173.79
2 l 86.42.173.34
2 d 86.42.173.22
我遇到的问题是,我发现创建一个 SQL 语句来根据评论的点赞数对评论进行排序非常困难。
如果有人对如何做到这一点有任何想法,将不胜感激。