2
A
回答
2
他們不重複,他們有不同的角色在不同的情況下播放。
exec()=>執行sql並返回 受影響的行。
rowCount()=>不執行任何 語句,但返回受 最後一個sql影響的行。
他們以這種方式不同
如果您正在使用的execute(),然後rowCount時接觸到它的作用
$del = $dbh->prepare('DELETE FROM fruit');
$del->execute();
$count = $del->rowCount();
當您使用EXEC無需rowCount()
$count = $dbh->exec("DELETE FROM fruit WHERE colour = 'red'");
print("Deleted $count rows.\n");
相關問題
- 1. PDO :: exec()或PDO :: query()?
- 2. PDO rowCount錯誤
- 3. PDO和rowcount
- 4. PDO rowCount()總是返回1
- 5. PDO的rowCount時()在PHP 5.2.6+不工作
- 6. PHP PDO rowCount不工作?我認爲
- 7. SQL,PDO和PHP - 空調rowCount時()函數
- 8. 在PDO :: commit後使用PDOStatement :: rowCount結果?
- 9. PDO返回0而不是rowcount
- 10. 更新rowCount
- 11. SET NOCOUNT OFF或RETURN @@ ROWCOUNT?
- 12. 對於SQL行計數,使用PDO rowCount或count(*)AS會更高效嗎?
- 13. Module.nesting內instance_eval/exec或module_eval/exec
- 14. PDO :: exec()阻止進一步查詢
- 15. Mysql的PDO,查詢EXEC失敗
- 16. PDO exec不想使用變量
- 17. PHP5的PDO解決方案rowCount MySQL問題
- 18. PDO rowCount無法返回受影響的行的正確數量
- 19. PDO:使用rowCount確定數據庫中的表的數量?
- 20. PDO rowCount和fetchColumn都沒有返回正確的結果
- 21. 如果MySQL查詢失敗,PDO的`rowCount()`返回什麼?
- 22. PDO SELECT語句後返回錯誤rowCount時()
- 23. 即使更新成功,PDO rowcount也會返回0
- 24. PHP PDO提取錯誤。 rowcount = 1但fetchall返回false;
- 25. mySQL SELECT PDOStatement-> rowCount
- 26. datatable rowcount
- 27. Commit @@ ROWCOUNT
- 28. RowCount()= 0錯誤php mysql
- 29. Hibernate選擇groupProperty,rowCount與rowCount> n?
- 30. PDO :: rollBack或__destruct