【发布时间】:2021-11-01 03:20:03
【问题描述】:
我想在 wordpress 上增加我的数据库的值,但我有一个奇怪的问题,如果我想给我的值添加 +2,它会添加 +4,如果我输入 50,它将是 100 等等。 .在互联网上我根本没有发现我的问题。你知道这个问题是从哪里来的吗?
这是我的代码行:
$wpdb->exec("UPDATE wp_users SET teacher_money = teacher_money + 2 WHERE ID = 2");
我在创建自己的$db object时遇到了同样的问题
在我的数据库中,teacher_money 列的类型为 float。
谢谢!
【问题讨论】:
-
我猜你只是运行了两次查询,可能是因为请求了两次页面。
-
同意亚历克斯。我敢打赌你可能会在计算运行后重定向。也许您的查询发生在检查 www 之前,或者在页面 id 转换为 slug 之前。
-
什么是 wpdb::exec ?