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时()在PHP 5.2.6+不工作
- 4. 在PDO :: commit后使用PDOStatement :: rowCount结果?
- 5. PHP PDO rowCount不工作?我认为
- 6. SET NOCOUNT OFF或RETURN @@ ROWCOUNT?
- 7. Module.nesting内instance_eval/exec或module_eval/exec
- 8. PHP:在PDO之前处理引号exec
- 9. PDO exec不想使用变量
- 10. PHP5的PDO解决方案rowCount MySQL问题
- 11. PHP PDO提取错误。 rowcount = 1但fetchall返回false;
- 12. PDO rowCount和fetchColumn都没有返回正确的结果
- 13. PDO SELECT语句后返回错误rowCount时()
- 14. PDO rowCount无法返回受影响的行的正确数量
- 15. datatable rowcount
- 16. Hibernate选择groupProperty,rowCount与rowCount> n?
- 17. DataGridView RowCount vs Rows.Count
- 18. pyqt QFileSystemModel rowCount
- 19. JTable rowCount问题
- 20. @@ rowcount的范围?
- 21. rowCount时基于行值
- 22. 当UPDATE查询运行多次时,PDO的rowCount()是否真的返回0?
- 23. PDO与SELECT MySQL的rowCount(),为什么一个工作,而不是其他?
- 24. rails s或bundle exec rails
- 25. SQL Server @@ rowcount之前
- 26. PDO exec在删除记录时没有返回值
- 27. 安装/启动PDO或PDO_MYSQL
- 28. PDO或MSSQL_connect - 在PHP 5.3中
- 29. Mysql的PDO语句或SELECT
- 30. 回声出rowCount时在一个div