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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                BE 數據庫類提供了 quoteKey, quoteValue, escape 三個方法處理拼接到 sql 中的數據,在需要拼接 SQL 的操作中,我們都應該使用這些處理方法處理數據,以防止SQL注入。 ### 鍵名處理 *** ~~~ $sql = 'SELECT * FROM ' . $db->quoteKey('user'); // 相當于執行 SQL // SELECT * FROM `user` $sql = 'SELECT * FROM ' . $db->quoteKey('user') . ' WHERE ' . $db->quoteKey('age') . ' < 20' ; // 相當于執行 SQL // SELECT * FROM `user` WHERE `age` < 20 ~~~ ### 寫入的值處理 *** ~~~ $name = "abc'abc"; $sql = 'SELECT * FROM ' . $db->quoteKey('user') . ' WHERE ' . $db->quoteKey('name') . ' = ' .$db->quoteValue( $name ) ; // 對等SQL(MySQL): SELECT * FROM `user` WHERE `name` = 'abc\'abc' // 對等SQL(Oracle): SELECT * FROM "user" WHERE "name" = 'abc\'\'abc' ~~~ ### 寫入的值處理 (不帶外層引號) *** ~~~ $name = "abc'abc"; $sql = 'SELECT * FROM ' . $db->quoteKey('user') . ' WHERE ' . $db->quoteKey('name') . ' = \'' .$db->escape($name) . ' \'' ; // 對等SQL(MySQL): SELECT * FROM `user` WHERE `name` = 'abc\'abc' // 對等SQL(Oracle): SELECT * FROM "user" WHERE "name" = 'abc\'\'abc' ~~~
                  <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>

                              哎呀哎呀视频在线观看