thinkphp5 原生sql分页,解决变态客户需求
最近在开发一个家装网站,客户需求有点多。。。。
需要使用原生sql才可以解决。
tp5的order不支持骚操作,默认会过滤掉。。。。
//use think\paginator\driver\Bootstrap; 记得引入
$pageSize=8;//每页8条
$currPage=input('page',1);
$list = Db::query("select * from osc_sms order by id limit ?,?",[($currPage-1)*$pageSize,$pageSize]);
$total = Db::query("select count(*) cnt from osc_sms")[0]['cnt'];
$pagernator = Bootstrap::make($list,$pageSize,$currPage,$total,false,['path'=>Bootstrap::getCurrentPath(),'query'=>request()->param()]);
$page = $pagernator->render(); 相关推荐
K先生 2020-11-10
wushengyong 2020-10-28
FellowYourHeart 2020-10-05
YClimb 2020-09-15
gaosf 2020-06-14
Hesland 2020-06-14
fanfangood 2020-06-14
稳哥的小灶 2020-05-29
小周 2020-04-30
gaosf 2020-04-25
小周 2020-04-25
FellowYourHeart 2020-04-25
稳哥的小灶 2020-04-25
FellowYourHeart 2020-04-23
ThinkPHP 2020-03-28
doupoo 2020-01-28