1
我有一個分頁腳本,它需要行計數(很明顯),並且從我的select語句返回的行計數只有20個(因爲返回的行數是20),但是實際上我需要在應用限制之前的行數。有任何想法嗎?PDO - 在應用限制之前獲取行數
我有一個分頁腳本,它需要行計數(很明顯),並且從我的select語句返回的行計數只有20個(因爲返回的行數是20),但是實際上我需要在應用限制之前的行數。有任何想法嗎?PDO - 在應用限制之前獲取行數
解決這個問題的唯一辦法,就是通過發行2個查詢:
$dbh = new PDO (mysql:host=$host;dbname=$database", $user, $password);
$query = $pdo->prepare("select count(*) FROM mytable");
$query->execute();
$count = $query->fetchColumn();
$query = $pdo->prepare("select * FROM mytable LIMIT 20");
$query->execute();
如果您使用的是地方上的限制查詢,您必須使用相同的地方就數查詢。
你的答案是相關的 – Musa