gpt4 book ai didi

php - 代码存在时增加值

转载 作者:行者123 更新时间:2023-11-29 05:34:41 24 4
gpt4 key购买 nike

我有一个包含 2 列的 MySQL 表,第一列是一个 IP 地址,第二列是一个应该递增的整数。

当一个新的IP访问该网站时,该IP对应的整数加1。PHP 脚本还应处理 IP 地址已存在于数据库中的情况。

这是为了更新整数:

UPDATE user SET points = points + 1 WHERE code = '$u'

这是为了向数据库添加一个新的 ip(我使用属性“唯一”,不能保存 double 值):

INSERT IGNORE INTO $DB_Table (ip,code) values(INET_ATON('$ip'),'$code')

现在我希望只有当一个新的 IP 访问该网站时,整数才增加 1。如果我可以减少两个查询并在 1 个查询中完成工作,那就太好了。感谢您的帮助。

最佳答案

INSERT INTO $DB_Table (ip,code) values(INET_ATON('$ip'),'$code') ON DUPLICATE KEY UPDATE 用户 SET points = points + 1 WHERE code = '$u'

在 MYSQL 表中有 points DEFAULT = 1

关于php - 代码存在时增加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11800185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com