我试图在使用PDO预处理语句我的表的一个更新的单个元素,以及由于某种原因,它不工作。 我使用的尝试和副渔获物和我没有收到来自系统的错误。 我也赞同我的两个绑定参数,它们在系统中都注册了,所以我不知道为什么它不会通过。 我用非常相似,这另一种语言的查询,一切都很好。
if($_POST['check_request'] == "Yes"){
$check_amnt = $_POST['check_amnt'];
try {
$STH = $DBH->prepare('UPDATE accounts SET check = :check_amnt WHERE accnt = :user');
$STH->bindParam(':check_amnt', $check_amnt);
$STH->bindParam(':user', $ulog);
$STH->execute();
}
catch(PDOException $e) {
echo "Check Input Error: " .$e->getMessage(). "</br>";
}
}