用CI框架向資料庫中實現簡單的增刪改查

2022-04-02 06:41:36 字數 2397 閱讀 7170

以下**基於codeigniter_2.1.3版

用php向資料庫中實現簡單的增刪改查(純**)請戳 

codeigniter_2.1.3與php5.6的相容問題請戳

資料庫配置——連線資料庫(test)下的表單(user):

$active_group = 'default';

$active_record = true

;$db['default']['hostname'] = 'localhost';//資料庫的主機名,通常位於本機,可以表示為 "localhost".

$db['default']['username'] = 'root';//需要連線到資料庫的使用者名稱.

$db['default']['password'] = '';//登陸資料庫的密碼.

$db['default']['database'] = 'test';//你需要連線的資料庫名.

$db['default']['dbdriver'] = 'mysql';//資料庫型別。如:mysql、postgres、odbc 等.必須為小寫字母.

$db['default']['dbprefix'] = '';//當執行active record查詢時資料表的字首,它允許在乙個資料庫上安裝多個codeigniter程式.

$db['default']['pconnect'] = true

;//true/false (boolean) - 使用持續連線.

$db['default']['db_debug'] = true

;//true/false (boolean) - 顯示資料庫錯誤資訊.

$db['default']['cache_on'] = false

;//true/false (boolean) - 資料庫查詢快取是否開啟,詳情請見資料庫快取類。

$db['default']['cachedir'] = '';//資料庫查詢快取目錄所在的伺服器絕對路徑.

$db['default']['char_set'] = 'utf8';//與資料庫通訊時所使用的字符集.

$db['default']['dbcollat'] = 'utf8_general_ci';//與資料庫通訊時所使用的字元規則.

$db['default']['swap_pre'] = '';//替換預設的dbprefix表字首,該項設定對於分布式應用是非常有用的,你可以在查詢中使用由終端使用者定製的表字首.

$db['default']['autoinit'] = true

;//當資料庫類庫(database library)被載入的時候是否需要自動連線資料庫,如果設定為false,將在首次查詢前進行連線.

$db['default']['stricton'] = false;//true/false (boolean) - 是否強制使用 "strict mode" 連線, 在開發程式時,使用 strict sql 是乙個好習慣.

//$db['default']['port'] =  5432;//資料庫埠號.  要使用這個值,你應該新增一行**到資料庫配置陣列.

增:

//

insert

//語法:$bool=$this->db->insert('表名',關聯陣列);

$data=array

( 'username'=>'mary',

'password'=>'mary',//建立乙個使用者名叫mary,密碼為mary的陣列,並傳遞給變數$data

);$bool=$this->db->insert('user',$data

);//將$data插入資料庫的user表中

var_dump($bool);//成功則返回ture

刪:

//

delete

//語法:$bool=$this->db->delete('表名',where條件);

$bool=$this->db->delete('user',array('id'=>3));//刪除資料庫.user表裡id=3的使用者所有資訊

var_dump($bool);//成功則返回ture

改:

//update

$data=array(

'password'=>12345,);

$bool=$this->db->update('user',$data,array('id'=>3));//將資料庫.user表裡id=3的使用者密碼給為12345

var_dump($bool);//成功則返回ture

查:

//get

$res=$list=$this->db->get('user');

//var_dump($list);

foreach($res->result() as $item)

ci框架mysql資料庫語句 CI中使用多個資料庫

package ci2.1.0 author longde version 1.0 header content type text html charset utf 8 資料庫控制器 該控制器的主要做用是進行資料庫方面的操作。category controllers author longde c...

最簡單的CI框架入門示例 資料庫取資料

這個寫給初學者看,這是最簡單可以調通的例子,網上很多例子其實初學者本地跑不通,缺這少那。2.配置 database.php配置 為資料庫伺服器設定 connection 引數 db default hostname your db host db default username your user...

最簡單的CI框架入門示例 資料庫取資料

這個寫給初學者看,這是最簡單可以調通的例子,網上很多例子其實初學者本地跑不通,缺這少那。2.配置 database.php配置 為資料庫伺服器設定 connection 引數 db default hostname your db host db default username your user...