Php 带过滤器的寻呼机-两个查询
谁来告诉我。如果我用过滤器创建一些简单的寻呼机,我有两个查询 1: 在php中,只需调用rowCount(),就可以为我的寻呼机获取returnin行的num 2“我的全部选择”包含许多选定元素,如:Php 带过滤器的寻呼机-两个查询,php,mysql,select,pager,Php,Mysql,Select,Pager,谁来告诉我。如果我用过滤器创建一些简单的寻呼机,我有两个查询 1: 在php中,只需调用rowCount(),就可以为我的寻呼机获取returnin行的num 2“我的全部选择”包含许多选定元素,如: Select id,page,title,another_elem FROM blablabla WHERE d="example_filter" LIMIT 10,20 但是这会导致很大的负载。。我怎样才能纠正它? 我需要查询返回的精确行数以适合我的寻呼机筛选器您可以使用SQL COUNT函数
Select id,page,title,another_elem FROM blablabla WHERE d="example_filter" LIMIT 10,20
但是这会导致很大的负载。。我怎样才能纠正它?
我需要查询返回的精确行数以适合我的寻呼机筛选器您可以使用SQL COUNT函数进行第一次查询:
SELECT COUNT(*) FROM blablabla WHERE d="example_filter"
有了它,您将能够获得与过滤器匹配的行数,而无需加载所有行数。从这里可以看出,它甚至可以处理多个表:
但是我的筛选器也从其他表中检索数据,例如比较thnx但不。我需要使用筛选器优化我的查询,首先是记录总数,其次是带筛选器和准备限制的寻呼机
SELECT COUNT(*) FROM blablabla WHERE d="example_filter"