我已经在stackoverflow上搜索了这个,虽然我发现了这些内容,但我没有找到任何真正帮助我的东西,所以我会问自己这个问题.
所以我试图在我的网站上为图像实现一个类似的按钮.但是我在弄清楚它是怎么回事时遇到了一些麻烦.
到目前为止,我在SQLI方面有这个:
CREATE TABLE if not exists `likes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`image_id` varchar(300) NOT NULL,
`liker_username` varchar(50) NOT NULL,
`liked_unliked` enum('0','1') NOT NULL, DEFAULT '0'
PRIMARY KEY (`id`)
);
其中id是类似的id,
image_id是被喜欢的图像的id,
liker_username是用户点击“赞”按钮的用户名,
likes_unliked是该用户是否喜欢该图像(1表示喜欢,0表示不喜欢[确保用户只投票一次]).
我将image_id存储在照片表中.
我被告知要在liker_username和image_id上添加一个唯一索引,以防止用户多次喜欢图像,但我只是想要第二个意见.
那么……到目前为止,我还能做些什么呢?就像我说的那样,我试图得到它,以便用户可以点击类似按钮并像图像一样,但只有一次.任何帮助表示赞赏.谢谢