关于重复执行sql的问题

浏览:31日期:2023-12-31

问题描述

Db:table('shop_goods')->count();

这里单独多执行了一次Db查询分页总数量,感觉查询效率有影响,请问能和查询的数据集结果共用一个吗?就是只需执行一次 Db:table('shop_goods')。

问题解答

回答1:

你不是直接把结果集取出来了嘛,直接查看结果集的长度,然后一页分多少,一除,页数不就出来了嘛,自己算麻烦,就用tp提供的方法

回答2:

可以,只是看你喜欢怎么用

相关文章: