thinkPHP3.2.3の検索機能の使い方は?次の
パブリック関数index(){
$article=D('article');
$keyboard=isset($_GET['keyboard'])?$_GETの何が間違っていますか['keyboard']:'';
$where=[]; //検索条件
if($keyboard){ //空かどうか判定
$where['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();
SQL ステートメントを出力し、データベースで SQL ステートメントを実行してテストすると、結果がわかります
まずデータにキーボードフィールドがあることを確認してください。