thinkPHP3.2.3の検索機能の使い方
meimei
meimei 2018-04-23 22:47:57
0
3
1185

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();


meimei
meimei

全員に返信(2)
猪哥

SQL ステートメントを出力し、データベースで SQL ステートメントを実行してテストすると、結果がわかります

いいねを押す +0
Alan_繁华

まずデータにキーボードフィールドがあることを確認してください。

いいねを押す +1
  • 返事 そう、フォームの入力名=「キーボード」、こんな感じではないでしょうか?
    meimei 著者 2018-04-23 23:23:16
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート