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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 參數綁定 [上一頁](# "上一頁")[下一頁](# "下一頁") 參數綁定是指綁定一個參數到預處理的SQL語句中的對應命名占位符或問號占位符指定的變量,并且可以提高SQL處理的效率,需要數據庫驅動類的支持,目前只有`PDO和Sqlsrv驅動`支持參數綁定功能。 ### 手動綁定 參數手動綁定需要調用連貫操作的bind方法,例如: ~~~ $Model = M('User'); $where['name'] = ':name'; $list = $Model->where($where)->bind(':name',I('name'))->select(); ~~~ 目前不支持`?方式`進行占位符,無論是PDO還是Sqlsrv驅動均統一使用 `:var` 方式進行占位符,驅動內部會自動進行處理。 > 參數綁定的參數可以是條件或者要data數據中的參數,CURD操作均可以支持參數綁定bind方法。 可以支持指定綁定變量的類型參數,例如: ~~~ $Model = M('User'); $where['id'] = ':id'; $list = $Model->where($where)->bind(':id',I('id'),\PDO::PARAM_INT)->select(); ~~~ 也可以批量綁定,例如: ~~~ $Model = M('User'); $where['id'] = ':id'; $where['name'] = ':name'; $bind[':id'] = array(I('id'),\PDO::PARAM_INT); $bind[':name'] = array(I('name'),\PDO::PARAM_STR); $list = $Model->where($where)->bind($bind)->select(); ~~~ ### 自動綁定 對于某些操作的情況(例如模型的寫入和更新方法),可以支持參數的自動綁定,例如:首先需要開啟DB_BIND_PARAM配置參數: ~~~ 'DB_BIND_PARAM' => true ~~~ 然后,我們在使用 ~~~ $Model = M('User'); $Model->name = 'thinkphp'; $Model->email = 'thinkphp@qq.com'; $Model->add(); ~~~ 會自動對寫入的數據進行參數綁定操作。其操作等效于: ~~~ $Model = M('User'); $Model->name = ':name'; $Model->email = ':email'; $bind[':name'] = 'thinkphp'; $bind[':email'] = 'thinkphp@qq.com'; $Model->bind($bind)->add(); ~~~ > 自動綁定不支持參數類型等額外設置,如果有必要請使用上面的手動綁定方式。 [上一頁](# "上一頁")[下一頁](# "下一頁")
                  <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>

                              哎呀哎呀视频在线观看