我试图将另一个值加到/添加到数据库中的实际值但这不起作用。有什么建议吗?
$suplies=15;
$user_id="100234";
$sql = "UPDATE table SET suplies=suplies+".$suplies." WHERE user_id=?";
$q = $conn->prepare($sql);
$q->execute(array(':suplies'=>$suplies,':user_id'=>$user_id));
答案 0 :(得分:2)
只需使用指定的占位符。
$sql = "UPDATE table SET suplies = suplies + :suplies WHERE user_id = :user_id";