是否可以在一行上获取更新的值。 ex: 我得到一个名为'invoice'的表,在这个表中有一个叫'balance'的字段。我对余额进行了更新,并希望获得新的平衡值。 是否有可能返回受影响字段的新值?使用PDO连接返回更新值
0
A
回答
3
0
没有这不可能,但你可以做的是返回受影响的行的数量,如果它等于1,则 可以安全地假设新值已在余额栏中更新,无需返回。
$stmt->execute(array($new_value));
if($stmt->rowCount()==1){
echo 'new Balance is = $'.$new_value;
}else{
echo 'no row affected, no new value';
}
相关问题
- 1. PDO返回阵列( '值1', '值')使用
- 2. 返回使用PDO
- 3. 使用PDO连接
- 4. 执行后重新使用PDO连接?
- 5. 如何使用PDO连接返回有关事物的所有连接
- 6. PDO更新不返回变量
- 7. pdo绑定在更新中返回false
- 8. PDO连接错误返回对象(PDO)#1(0){}
- 9. 左连接返回连接值
- 10. 使用连接结果RethinkDB更新值
- 11. 使用重复键更新时,PDO lastInsertId()返回0?
- 12. 返回值交叉连接
- 13. SQL连接返回none值
- 14. 测试连接返回值
- 15. PDO查询返回比预期使用LIKE CONCAT更多的值
- 16. 使用PDO返回数组
- 17. PHP新PDO连接问题
- 18. PDO返回错误的值
- 19. PDO MSSQL - 错BIGINT返回值
- 20. 使用连接更新表
- 21. Datagrid.RowEditEnding不返回更新值
- 22. CoreData不返回更新值
- 23. Oracle更新并返回值
- 24. 即使更新成功,PDO rowcount也会返回0
- 25. 使用递归获取以前的返回值与新值连接
- 26. 无法使用ssl连接PDO,但使用ssl连接到mysqli
- 27. PDO连接 - 最大连接
- 28. 使用RestFB无法返回值获取用户连接页面
- 29. 如何返回使用SQL左连接
- 30. 使用连接从API返回数据
如果它对您有帮助,您能接受我的答案吗? –