问题描述
Db:table('shop_goods')->count();
这里单独多执行了一次Db查询分页总数量,感觉查询效率有影响,请问能和查询的数据集结果共用一个吗?就是只需执行一次 Db:table('shop_goods')。
问题解答
回答1:你不是直接把结果集取出来了嘛,直接查看结果集的长度,然后一页分多少,一除,页数不就出来了嘛,自己算麻烦,就用tp提供的方法
回答2:可以,只是看你喜欢怎么用

问题描述
Db:table('shop_goods')->count();
这里单独多执行了一次Db查询分页总数量,感觉查询效率有影响,请问能和查询的数据集结果共用一个吗?就是只需执行一次 Db:table('shop_goods')。
问题解答
回答1:你不是直接把结果集取出来了嘛,直接查看结果集的长度,然后一页分多少,一除,页数不就出来了嘛,自己算麻烦,就用tp提供的方法
回答2:可以,只是看你喜欢怎么用
相关文章:1. centos 6.4下tomcat6配置虚拟目录失败2. Apache服务器开启HTTPS访问3. bash - linux time 命令,为什么一定要指定绝对路径,4. centos - 在 nginx 服务中读取信息时出错:没有那个文件或目录5. apache 的 aliases,redirecting,rewriting 都有什么区别?6. linux - 客户-服务器程序错误Program received signal SIGPIPE, Broken pipe.7. centos - win下连接openvpn失败8. nginx - 关于服务器搭建问题9. centos - 请教一个关于 iptables 的问题10. apache - 关于独立服务器虚拟化,部署lamp架构的的设计提案?

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主