gpt4 book ai didi

php - 我如何使用增量使用 php mysql 更新我的表列

转载 作者:行者123 更新时间:2023-11-29 07:36:20 26 4
gpt4 key购买 nike

我正在创建一个订单成功时具有验证功能的页面

我正在尝试使用变量递增地增加列的值

但是我总是报错

Error updating record: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '+ '57' WHERE Username = 'kokoman'' at line 2

这是我正在使用的增量

$sql = "UPDATE users
SET package = '$packagex', diamonds + $diamondx, rate = '$ratx', amount + $amountx
WHERE Username = '$usernamex'";

不断产生上述错误

我使用它是因为我知道我是否需要增加列的值

我只会使用“设置列 +1”

但现在我正在尝试使用一个变量,因为它必须是动态的,但我得到了错误

请帮助坦克

最佳答案

SET 子句需要包含赋值。 diamonds + $diamondx 应该是 diamonds = diamonds + $diamondx,其他列也是如此。

您还应该停止将变量替换为查询,并学习使用带参数的预准备语句。

关于php - 我如何使用增量使用 php mysql 更新我的表列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48594726/

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