是否可以在一行上獲取更新的值。 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返回數據
如果它對您有幫助,您能接受我的答案嗎? –