我正在尝试实现分页。如下所示的查询用于获取每页显示所需的行数并过滤一些数据。问题是,由于我在同一个查询中过滤数据,我无法确定分页部分的页数。
过滤数据以及了解所需页面数量的最佳方法是什么。
$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";