ページネーションを実装しようとしています。以下に示すクエリは、ページごとに表示するために必要な行数を取得し、一部のデータをフィルタリングするために使用されます。問題は、同じクエリでデータをフィルタリングしているため、ページネーション部分のページ数を判断できないことです。
データをフィルタリングし、必要なページ数を知るための最良の方法は何ですか。
$query = "SELECT c.id AS c_id, v_id, first_name, middle_name, last_name, email
FROM `c` , `v`
WHERE closed = 'n'
AND c.v_id = v.id AND (" . $like_string . ")
ORDER BY c.id
LIMIT $open_startlimit , $data_perPage";