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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 查詢輔助函數 ## 關于執行查詢的信息 **$this->db->insert_id()** 當執行 INSERT 語句時,這個方法返回新插入行的ID。 注解 如果你使用的是 PostgreSQL 的 PDO 驅動器, 或者 Interbase 驅動器, 這個方法需要一個?$name?參數來指定合適的順序。(什么意思?) **$this->db->affected_rows()** 當執行 INSERT、UPDATE 等寫類型的語句時,這個方法返回受影響的行數。 注解 在 MySQL 中執行 "DELETE FROM TABLE" 語句返回受影響的行數為 0 。 為了讓這個方法返回正確的受影響行數,數據庫類對此做了一點小 hack。 默認情況下,這個 hack 是啟用的,你可以在數據庫驅動文件中關閉它。 **$this->db->last_query()** 該方法返回上一次執行的查詢語句(是查詢語句,不是結果)。 舉例: ~~~ $str = $this->db->last_query(); // Produces: SELECT * FROM sometable.... ~~~ 注解 將數據庫配置文件中的?**save_queries**?設置為 FALSE 可以讓這個方法無效。 ## 關于數據庫的信息 **$this->db->count_all()** 該方法用于獲取數據表的總行數,第一個參數為表名,例如: ~~~ echo $this->db->count_all('my_table'); // Produces an integer, like 25 ~~~ **$this->db->platform()** 該方法輸出你正在使用的數據庫平臺(MySQL,MS SQL,Postgres 等): ~~~ echo $this->db->platform(); ~~~ **$this->db->version()** 該方法輸出你正在使用的數據庫版本: ~~~ echo $this->db->version(); ~~~ ## 讓你的查詢更簡單 **$this->db->insert_string()** 這個方法簡化了 INSERT 語句的書寫,它返回一個正確格式化的 INSERT 語句。 舉例: ~~~ $data = array('name' => $name, 'email' => $email, 'url' => $url); $str = $this->db->insert_string('table_name', $data); ~~~ 第一個參數為表名,第二個參數是一個關聯數組,表示待插入的數據。 上面的例子生成的 SQL 語句如下: ~~~ INSERT INTO table_name (name, email, url) VALUES ('Rick', 'rick@example.com', 'example.com') ~~~ 注解 所有的值自動被轉義,生成安全的查詢語句。 **$this->db->update_string()** 這個方法簡化了 UPDATE 語句的書寫,它返回一個正確格式化的 UPDATE 語句。 舉例: ~~~ $data = array('name' => $name, 'email' => $email, 'url' => $url); $where = "author_id = 1 AND status = 'active'"; $str = $this->db->update_string('table_name', $data, $where); ~~~ 第一個參數是表名,第二個參數是一個關聯數組,表示待更新的數據,第三個參數 是個 WHERE 子句。上面的例子生成的 SQL 語句如下: ~~~ UPDATE table_name SET name = 'Rick', email = 'rick@example.com', url = 'example.com' WHERE author_id = 1 AND status = 'active' ~~~ > 注解 > 所有的值自動被轉義,生成安全的查詢語句。
                  <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>

                              哎呀哎呀视频在线观看