<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>

                # ThinkPhP5 視頻教程(九):數據庫-事務、鏈式操作 * 查詢構造器 除了原生查詢外,5.0還提供了數據庫查詢構造器,可以更方便執行數據庫操作,查詢構造器基于PDO實現,對不同的數據庫驅動都是統一的語法。 > 注意: ThinkPHP 5.0查詢構造器使用 PDO參數綁定,以保護應用程序免于 SQL注入,因此傳入的參數不需額外轉義特殊字符。 ~~~ // 插入記錄 Db::table('think_data') ->insert(['id' => 18, 'name' => 'thinkphp', 'status' => 1]); // 更新記錄 Db::table('think_data') ->where('id', 18) ->update(['name' => "hello"]); // 查詢數據 $list = Db::table('think_data') ->where('id', 18) ->select(); // 刪除數據 Db::table('think_data') ->where('id', 18) ->delete(); ~~~ * 鏈式操作 使用鏈式操作可以完成復雜的數據庫查詢操作,例如: ~~~ // 查詢十個滿足條件的數據 并按照id倒序排列 $list = Db::name('data') ->where('status', 1) ->field('id,name') ->order('id', 'desc') ->limit(10) ->select(); dump($list); ~~~ 支持鏈式操作的查詢方法包括: | 方法名 | 描述 | | --- | --- | | select | 查詢數據集 | | find | 查詢單個記錄 | | insert | 插入記錄 | | update | 更新記錄 | | delete | 刪除記錄 | | value | 查詢值 | | column | 查詢列 | | chunk | 分塊查詢 | | count等 | 聚合查詢 | * 事務支持 > 注意: 由于需要用到事務的功能,請先修改數據表的類型為InnoDB,而不是MyISAM。 對于事務的支持,最簡單的方法就是使用transaction方法,只需要把需要執行的事務操作封裝到閉包里面即可自動完成事務,例如: ~~~ Db::transaction(function () { Db::table('think_user') ->delete(1); Db::table('think_data') ->insert(['id' => 28, 'name' => 'thinkphp', 'status' => 1]); }); ~~~ ~~~[youku] XMjc0MDQxNzg0NA =856x523 ~~~ ### 視頻播放密碼: tpshop http://pan.baidu.com/s/1i55Clhz 高清視頻下載地址(含demo) **TP5粉絲群: 364702379** [需要TPshop商城源碼的可前往TPshop官網免費下載安裝](http://www.tp-shop.cn)
                  <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>

                              哎呀哎呀视频在线观看