dw如何实现点一下按钮就让数据库中的一个字段中的数值增加1

dw如何实现点一下按钮就让数据库中的一个字段中的数值增加1,第1张

加1的功能,通过SQL的UPDATE语句就可以实现.

控制只能点一次,这个可以通过在另一个表中保存用户名和已点击的记录号, 在UPDATE之前检查是否有对应的记录存在,如果没有,就执行UPDATE并向这个表插入点击记录,否则不执行UPDATE语句.

假设表名是confirm_table,要加1的字段名是confirm_num,用户uid做key。

方法1:用mysql的UPDATE命令,前提条件是要修改的记录此前已经INSERT。

UPDATE confirm_table SET confirm_num=confirm_num+1 WHERE uid=xxx

方法2:如果不能确定是否已经INSERT,可以用这句

INSERT confirm_table (uid, confirm_num) VALUES (xxx,1) ON DUPLICATE KEY UPDATE confirm_num=confirm_num+1

这句的意思是还没有这条记录,就插入,确定次数设为1,否则,就把确定次数加1。

在新的页面,前面加载一个方法,就是有一个id

然后就运行这个SQL

update

表名

set

点击率=点击率+1

where

id

=

变量


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10073253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存