thinkPHP3.2.3搜素功能怎麼做
meimei
meimei 2018-04-23 22:47:57
0
3
1171

thinkPHP3.2.3搜素功能怎麼做?以下到底哪裡出錯了呢

public function index(){
   $article=D('article');
   $keyboard=isset($_GET['keyboard'])?$_GET ['keyboard']:'';
   $where=[];     //搜尋條件
   if($keyboard){        //判斷是否為空白 >##   $ like',"%$keyboard%"];
   }
   $count= $article->where($where)->count();// 查詢符合要求的總記錄數
$Page = new \Think\Page($count,5);// 實例化分頁類別傳入總記錄數和每頁顯示的記錄數(25)
   $show = $Page->show() ;// 分頁顯示輸出
   $list = $article->where($where)->order('time desc')->limit($Page->firstRow.','.$Page ->listRows)->select();
   $this->assign('list',$list);// 賦值資料集
   $this->assign('page',$ show);// 賦值分頁輸出
   $this->display();


meimei
meimei

全部回覆(2)
猪哥

列印SQL語句 然後在資料庫中執行SQL語句 來測試就知道結果了

Alan_繁华

先確定你資料中 有沒有  keyboard 這個字段,我覺得應該沒有

  • 回覆 有啊,表單中input的name=“keyboard”,難道不是這樣嗎
    meimei 作者 2018-04-23 23:23:16
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!