<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國際加速解決方案。 廣告
                # 數據庫快速入門: 示例代碼 這個頁面包含的示例代碼將簡單介紹如何使用數據庫類。更詳細的信息請參考每個函數單獨的介紹頁面。 ## 初始化數據庫類 下面的代碼將根據你的?[數據庫配置](http://codeigniter.org.cn/user_guide/database/configuration.html)?加載并初始化數據庫類: ~~~ $this->load->database(); ~~~ 數據庫類一旦載入,你就可以像下面介紹的那樣使用它。 注意:如果你所有的頁面都需要連接數據庫,你可以讓其自動加載。參見?[數據庫連接](http://codeigniter.org.cn/user_guide/database/connecting.html)。 ## 多結果標準查詢(對象形式) ~~~ $query = $this->db->query('SELECT name, title, email FROM my_table'); foreach ($query->result() as $row) { echo $row->title; echo $row->name; echo $row->email; } echo 'Total Results: ' . $query->num_rows(); ~~~ 上面的?result()?函數返回一個**對象數組**。譬如:$row->title ## 多結果標準查詢(數組形式) ~~~ $query = $this->db->query('SELECT name, title, email FROM my_table'); foreach ($query->result_array() as $row) { echo $row['title']; echo $row['name']; echo $row['email']; } ~~~ 上面的?result_array()?函數返回一個**數組的數組**。譬如:$row['title'] ## 測試查詢結果 如果你的查詢不返回結果,建議使用函數?num_rows()?來測試: ~~~ $query = $this->db->query("YOUR QUERY"); if ($query->num_rows() > 0) { foreach ($query->result() as $row) { echo $row->title; echo $row->name; echo $row->body; } } ~~~ ## 單結果標準查詢(對象形式) ~~~ $query = $this->db->query('SELECT name FROM my_table LIMIT 1'); $row = $query->row(); echo $row->name; ~~~ 上面的?row()?函數返回一個**對象**。譬如:$row->name ## 單結果標準查詢(數組形式) ~~~ $query = $this->db->query('SELECT name FROM my_table LIMIT 1'); $row = $query->row_array(); echo $row['name']; ~~~ 上面的?row_array()?函數返回一個**數組**。譬如:$row['name'] ## 標準插入 ~~~ $sql = "INSERT INTO mytable (title, name) VALUES (".$this->db->escape($title).", ".$this->db->escape($name).")"; $this->db->query($sql); echo $this->db->affected_rows(); ~~~ ## 使用查詢構造器查詢數據 [查詢構造器模式](http://codeigniter.org.cn/user_guide/database/query_builder.html)?提供給我們一種簡單的查詢數據的途徑: ~~~ $query = $this->db->get('table_name'); foreach ($query->result() as $row) { echo $row->title; } ~~~ 上面的?get()?函數從給定的表中查詢出所有的結果。[查詢構造器](http://codeigniter.org.cn/user_guide/database/query_builder.html)?提供了所有數據庫操作的快捷函數。 ## 使用查詢構造器插入數據 ~~~ $data = array( 'title' => $title, 'name' => $name, 'date' => $date ); // // 生成這樣的SQL代碼: // INSERT INTO mytable (title, name, date) VALUES ('{$title}', '{$name}', '{$date}') // $this->db->insert('mytable', $data); ~~~
                  <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>

                              哎呀哎呀视频在线观看