我正在尝试对数据库中的实际值求和/添加另一个值,但这不起作用。有什么建议吗?
$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));
最佳答案
始终使用命名占位符。
$sql = "UPDATE table SET suplies = suplies + :suplies WHERE user_id = :user_id";
关于php - UPDATE 和增量列值 POD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25903333/