首页 > 问答 > 正文
Db:table('shop_goods')->count();
这里单独多执行了一次Db查询分页总数量,感觉查询效率有影响,请问能和查询的数据集结果共用一个吗?就是只需执行一次 Db:table('shop_goods')。
autoload2021-11-29 10:56:24
你不是直接把结果集取出来了嘛,直接查看结果集的长度,然后一页分多少,一除,页数不就出来了嘛,自己算麻烦,就用tp提供的方法
也是,但如果结果集是条件过滤过的,比如总共10条数据,过滤后只有3条,这时候输出结果集的长度为3就不对了~
autoload2021-11-29 10:41:15
可以,只是看你喜欢怎么用
大佬,麻烦写句代码说明下