<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ## 主要采取關鍵字有: > get > find > all > getBy字段名 > chunk > value > column > Loader ## 獲取表中單條記錄:get方法 ~~~ 取出主鍵為1的數據 $user = User::get(1); echo $user->name; // 使用數組查詢 $user = User::get(['name' => 'thinkphp']); // 使用閉包查詢 $user = User::get(function($query){ $query->where('name', 'thinkphp'); }); echo $user->name; ~~~ ## Model對象查詢單條記錄:find方法 ~~~ $user = new User(); // 查詢單個數據 $user->where('name', 'thinkphp') ->find(); ~~~ ## 取出多個數據:all靜態方法 ~~~ // 根據主鍵獲取多個數據 $list = User::all('1,2,3'); // 或者使用數組 $list = User::all([1,2,3]); foreach($list as $key=>$user){ echo $user->name; } // 使用數組查詢 $list = User::all(['status'=>1]); // 使用閉包查詢 $list = User::all(function($query){ $query->where('status', 1)->limit(3)->order('id', 'asc'); }); foreach($list as $key=>$user){ echo $user->name; } ~~~ ## 動態查詢 根據字段名動態查詢:getBy字段名( ) ~~~ // 根據name字段查詢用戶 $user = User::getByName('thinkphp'); // 根據email字段查詢用戶 $user = User::getByEmail('thinkphp@qq.com'); ~~~ ## 通過Query類查詢 ~~~ User::where('id','>',10)->select(); User::where('name','thinkphp')->find(); ~~~ ## 數據分批處理 ~~~ User::chunk(100,function($users){ foreach($users as $user){ // 處理user模型對象 } }); ~~~ ## 獲取字段值:value( ) ~~~ // 獲取某個用戶的積分 User::where('id',10)->value('score'); //模型靜態調用【模型查詢方法】 User::get(1)->getData('name'); ~~~ ## 獲取單列或多列字段值:column( ) ~~~ // 獲取某個列的所有值 User::where('status',1)->column('name'); // 以id為索引 User::where('status',1)->column('name','id'); ~~~ ## 加載器Loader類中查詢 ~~~ 利用Loader類model靜態方法自動加載自定義模型并實例化,得到模型對象。 $data = Loader::model('User') //加載模型類并創建模型對象 ->where('id = 1') //設置查詢條件 ->find(); //獲取查詢結果 利用Loader類db靜態方法自動數據庫類并創建連接對象。 $data = Loader::db() //加載數據庫類并創建連接對象 ->table('tp5_user') //設置當前數據表 ->where('id = 1') //設置查詢條件 ->find(); //獲取查詢結果 利用Loader類model靜態方法得到模型對象后,不調用數據庫方法,而是直接調用模型方法來完成查詢。 //創建查詢閉包函數 $closure = function ($query){ //閉包匿名函數 $query -> where('id = 1'); //設置查詢條件 }; //獲取滿足條件的單個記錄:返回一個數據對象 $data = Loader::model('User')->get($closure); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看