搜尋站內文章

My Plurk

ABOUT ARC

abcdsgod
我想我現在是一個記錄自己的人吧...希望在任何地方工作都能找的到自己曾經做過的東西
檢視我的完整簡介

CodeIgniter連結資料庫

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 類別了解

沒有留言: