[英]Best method to count number of rows that matches a specified criteria
请问这两种计数方法有什么区别?
哪一个是最好,最快的...?
谢谢。
方法1:
$query = $pdo->prepare('SELECT COUNT(*) AS count FROM table');
$query->execute();
$fetch = $query->fetch();
$count = $fetch['count'];
方法2:
$query = $pdo->prepare('SELECT * AS count FROM table');
$query->execute();
$count = $query->rowCount();
仅执行计数,方法1更好,因为该计数由DBMS解析并且仅将整数返回给应用程序。
在方法2中,大量信息通过网络传播,因此仅在应用程序中进行计数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.