CodeIgniter 連結資料庫的方法 - 基本連結
CodeIgniter [ 資料庫 ] 中文手冊連結
使用語法:
$this->load->database();
$this->db->query();
使用方法:
在控制器(Controllers)頁面的function{ }裡直接輸入下列程式碼
以下範例使用官方system\application\controllers\welcome.php 及 system\application\views\welcome_message.php
$this->load->database(); //啟動資料庫函數
$this->db->query('在這裡輸入TSQL語法'); //執行TSQL語法
$data['newdata']=$query->result_array(); //將資料導入變數
$this->load->vars($data); //將變數導入模版頁面
$thils->load->view('welcome_message'); //顯示模板頁面-註:在此使用官方展示頁面
修改system\application\views\welcome_message.php
在<head></head>裡加上
<? print_r($newdata);?>
即可看到結果
導入資料庫的另一種方法,使用 [ Active Record 類別 ]
$this->load->database(); //啟動資料庫函數
$this->db->select( '資料欄位名稱' ); //這個寫法結果等於TSQL裡的 (SELECT '資料欄位名稱')
$this->db->from( '資料庫名稱' ); //這個寫法結果等於TSQL裡的 (FROM '資料庫名稱')
$this->db->where( '資料表單名稱' , 值 ); //這個寫法結果等於TSQL裡的 (WHERE '資料表單名稱'=值)
$this->db->order_by("資料表單名稱 DESC");//這個寫法結果等於TSQL裡的('資料表單名稱' DESC)
$this->db->limit( 讀取資料表數 );//這個寫法結果等於TSQL裡的 (LIMIT=讀取資料表數)
$query = $this->db->get(''); //取出資料庫資料
$data['newdata']=$query->result_array(); //將資料導入變數
$this->load->vars($data); //將變數導入模版頁面
$thils->load->view('welcome_message'); //顯示模板頁面-註:在此使用官方展示頁面
有關Active Record 類別的更多用法請連結至繁體中文手冊->Database類別->Active Record 類別了解
沒有留言:
張貼留言