PHP MySQL语句不起作用,没有错误

时间:2019-12-25 13:11:38

标签: php mysql

我在一个网站上工作,遇到了奇怪的MySQL行为。我正在尝试将MySQL Update Query与多个WHERE子句一起使用。

$name = $_POST['username'];
$updatequery1 = "UPDATE OTP SET 'Project' = 'ANETSignupUsed' WHERE Name = '$name' AND HashedOTP = '$hashedotp' ";
$sqlconnection->query($updatequery1);
die("DONE");

请注意,我已经定义了$hashedotp

当我尝试在MySQL Console中执行相同的操作时,效果很好,并且我确保用于定义user的{​​{1}}具有$sqlconnection权限。

我已经尝试过描述的解决方案

我花了几个小时搜索它,但无济于事。

非常感谢!

1 个答案:

答案 0 :(得分:0)

尝试此操作从查询中删除single quote

$updatequery1 = "UPDATE OTP SET Project = 'ANETSignupUsed' WHERE Name = '$name' AND HashedOTP = '$hashedotp' ";