0
請注意這兩種計數方法有什麼區別?計算符合指定條件的行數的最佳方法
哪一個是最好的,最快的,...?
謝謝。
方法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();
SQL函數是更好的我相信。所以第一種方法 – Roljhon
Duplicate:http://stackoverflow.com/questions/19109774/pdorowcount-vs-count –
第一種方法更快,因爲數據庫不必選擇數據,它只需要對其進行計數。如果您需要數據和行數,第二種方法會更好。 – Aloso