使用PDO将PHP变量添加到SQL值

时间:2016-11-01 09:14:05

标签: php mysql pdo

如何将PHP变量的值添加到数据库中的值?我被迫使用PDO,所以这就是我到目前为止所做的一切,它可以为声誉增加20个;

$rep = $conn->prepare("UPDATE `users` SET `reputation` = `reputation` + 20 WHERE `email` = :email");
$rep->bindParam(":email", $_SESSION['email']);
$rep->execute();

现在,我不想将一个名为$ repbonus的变量添加到reputation,所以我尝试了这个:

$rep = $conn->prepare("UPDATE `users` SET `reputation` = `reputation` + :rep WHERE `email` = :email");
$rep->bindParam(":email", $_SESSION['email']);
$rep->bindParam(":rep", $repbonus);
$rep->execute();

它不起作用,任何指针?

1 个答案:

答案 0 :(得分:0)

道歉,似乎我首先写了一个拼写错误,说是bindParma而不是bindParam。