???? ??? ???? ?? ?? ? ?? ????? ??????? ?????? ??? ?? ????? ???? ??????. ???? ?? ?? ?????? ???? ??? ? ? ???? ?? ???? ?? ??? ????? ? ??? ? ? ????. ??? ??? ?? ??? ?? ? ??? ??? ??? ??? ????. ? ????? ThinkPHP5? ???? ????? ?? ?? ?? ?? ?? ??? ???? ??? ?????.
1. ???? ??
?? ????? ?? ????? ???? ???? ?? ??? ????. ??? ???? ?? ? ??? ???? ??? ???? ??? ???? ?? ?? ???? ???? ???. ??? ?? ?? ?? ?? ??? ???? ???.
????? ?? ??? ???? ???.
1. ?? ??? ??? ?? ?? ??: ???? ?? ??? ?? ?? ??? ??? ? ????.
2. ??? ?? ??: ?? ??? ??? ???? ???? ? ?? ????.
3. ?? ?? ??: ??? ?? ??? ?? ?? ?? ?? ? ???? ?? ?? ??? ???? ?? ??? ???? ? ????.
2. ?? ??
?? ??? ????? ??? ?????? ???? ???. ?? ????? ThinkPHP5 ?????? ???? ? ??? ??? ?????.
3. ?? ??
1. ??? ? ??? ??
?? ???? ???? ??? ???? ???? ???. ? ???? ??, ??, ??, ?? ? ??? ?? ??? ??? "users"?? ???? ????.
2. ?? ? ???
???? ???? ??? ?? ??? ?? ?? HTML ?? ???? ???. ? ???? ??, ??, ??, ?? ? ?? ?? ?? ?? ??? ?????. ??? ?? ?? ?? ???? ?? ?? ??? ? ????.
????? ??? ??, ?? ? ?? ???? ???? ??? ??? ?? ?? ??? ???? ??? ????. ????? ?? ?? ?? ??? ?? ?? ??? name ??? "[]"? ???? ??? ???? ???? ??? ?? ???? ???.
3. ?? ?? ??
???? ?? ??? ??? ? ??? ??? ?? ???? ??? ?? ??? ?????? ???? ???. ???? ?? ???? ?? ThinkPHP5 ??????? ???? ?? ??? ???????. ?????? ???? ??? ?? ??? ??? ??? ?, ? ??? SQL ??? ???? ??? ???? ???. ?? ??? ???? ????? ??? ? ????.
?? ?? ??? ??? ????.
public?function?search(){ ????$param?=?input('post.');//獲取查詢條件 ????$page?=?input('page',?1);//獲取當(dāng)前頁數(shù),默認(rèn)為第一頁 ????$limit?=?input('limit',?10);//獲取每頁顯示條數(shù),默認(rèn)為10 ????//開始拼湊查詢條件 ????$where?=?[]; ????if(!empty($param['name'])){ ????????$where[]?=?['name',?'like',?'%'.?$param['name']?.?'%']; ????} ????if(!empty($param['gender'])){ ????????$where[]?=?['gender',?'=',?$param['gender']]; ????} ????if(!empty($param['age'])){ ????????$ageArr?=?explode('-',?$param['age']); ????????if(count($ageArr)?==?2){ ????????????$where[]?=?['age',?'between',?[$ageArr[0],?$ageArr[1]]]; ????????} ????} ????if(!empty($param['city'])){ ????????$where[]?=?['city',?'=',?$param['city']]; ????} ????if(!empty($param['status'])){ ????????$where[]?=?['status',?'=',?$param['status']]; ????} ????//計(jì)算總記錄數(shù) ????$count?=?Db::table('users') ????????->where($where) ????????->count(); ????//執(zhí)行分頁查詢 ????$list?=?Db::table('users') ????????->where($where) ????????->page($page) ????????->limit($limit) ????????->select(); ????//返回查詢結(jié)果 ????return?json([ ????????'code'?=>?0, ????????'msg'?=>?'', ????????'count'?=>?$count, ????????'data'?=>?$list ????]); }
? ????? ?? ???? ??? ?? ??? ?? ? where ???? ???? ??? ??? SQL ??? ?????. ???? count ???? ???? ??? ?? ???? ??? ??, page ???? Limit ???? ???? ??? ??? ?????. ????? ?? ??? JSON? ??? ??? ?????.
4. ?? ?? ??
??? ?? ??? ??? ?? ? ???? ??????? ?? ??? ?? ????. ??? ?? ??? ????? ?? ???? ?? ? ????. ?? ??? ?????? ?? ? ?? ?? ???? ???? ???. ????? ? ??? ??? ?? ???? ??? ? ????.
//執(zhí)行分頁查詢 $list?=?Db::table('users') ????->where($where) ????->cache(true,?600)//開啟緩存,緩存時(shí)間為600秒 ????->page($page) ????->limit($limit) ????->select();
? ??? ??? ? ????? ?? ?? ?? ?? ?? ??? ??? ? ????. ?? ?? ? ?? ???? ?? ?? ? ?? ??? ??, ?? ?? ? ?? ??? ??? ???? ?? ??? ? ????.
??
? ???? ThinkPHP5 ?????? ???? ????? ?? ?? ?? ?? ??? ???? ??? ?????. ??? ???? ??? ?? ??? ??? ?? ???? ?? ???? ?? ??? ???? ? ????. ??? ?? ??? ????? ??????? ?? ??? ??? ?? ???? ?? ????? ??? ??????.
? ??? ThinkPHP5?? ????? ?? ?? ?? ?? ??? ???? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)