thinkPHP3.2.3の検索機(jī)能の使い方は?次の
パブリック関數(shù)index(){
$article=D('article');
$keyboard=isset($_GET['keyboard'])?$_GETの何が間違っていますか['keyboard']:'';
$where=[]; //検索條件
if($keyboard){ //空かどうか判定
$where['keyboard']=[ ' like',"%$keyboard%"];
}
$count= $article->where($where)->count();// 條件を満たすレコードの総數(shù)をクエリします。要件
$Page = new \Think\Page($count,5);// ページング クラスをインスタンス化し、レコードの合計(jì)數(shù)と各ページに表示されるレコード數(shù)を渡します (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);// 割り當(dāng)てのページング出力
$this->display();
SQL ステートメントを出力し、データベースで SQL ステートメントを?qū)g行してテストすると、結(jié)果がわかります
まずデータにキーボードフィールドがあることを確認(rèn)してください。