php投票系统链接mysql_php – 使用MySQL的帖子投票/喜欢系统

博客讨论了如何在网站上创建一个图像点赞功能,其中用户只能对一张图片点赞一次。作者分享了他们的SQL创建表语句,包括id、image_id、liker_username和liked_unliked字段,并考虑在liker_username和image_id上添加唯一索引以防止重复点赞。他们正在寻求确认和进一步的建议来完善这个功能。
摘要由CSDN通过智能技术生成

我已经在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上​​添加一个唯一索引,以防止用户多次喜欢图像,但我只是想要第二个意见.

那么……到目前为止,我还能做些什么呢?就像我说的那样,我试图得到它,以便用户可以点击类似按钮并像图像一样,但只有一次.任何帮助表示赞赏.谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值