以下代碼基于CodeIgniter_2.1.3版
用php向數(shù)據(jù)庫中實現(xiàn)簡單的增刪改查(純代碼)請戳
http://m.survivalescaperooms.com/corvoh/p/4641476.html
CodeIgniter_2.1.3與PHP5.6的兼容問題請戳
http://m.survivalescaperooms.com/corvoh/p/4649357.html
數(shù)據(jù)庫配置——連接數(shù)據(jù)庫(test)下的表單(user):
修改配置文件目錄 application/config/database.php
$active_group = 'default';$active_record = TRUE;$db['default']['hostname'] = 'localhost';//數(shù)據(jù)庫的主機名,通常位于本機,可以表示為 "localhost".$db['default']['username'] = 'root';//需要連接到數(shù)據(jù)庫的用戶名.$db['default']['passWord'] = '';//登陸數(shù)據(jù)庫的密碼.$db['default']['database'] = 'test';//你需要連接的數(shù)據(jù)庫名.$db['default']['dbdriver'] = 'MySQL';//數(shù)據(jù)庫類型。如:mysql、postgres、odbc 等.必須為小寫字母.$db['default']['dbdbprefix表前綴,該項設(shè)置對于分布式應(yīng)用是非常有用的,你可以在查詢中使用由最終用戶定制的表前綴.$db['default']['autoinit'] = TRUE;//當數(shù)據(jù)庫類庫(database library)被載入的時候是否需要自動連接數(shù)據(jù)庫,如果設(shè)置為FALSE,將在首次查詢前進行連接.$db['default']['stricton'] = FALSE;//TRUE/FALSE (boolean) - 是否強制使用 "Strict Mode" 連接, 在開發(fā)程序時,使用 strict SQL 是一個好習(xí)慣.//$db['default']['port'] = 5432;//數(shù)據(jù)庫端口號. 要使用這個值,你應(yīng)該添加一行代碼到數(shù)據(jù)庫配置數(shù)組.
增:
//insert//語法:$bool=$this->db->insert('表名',關(guān)聯(lián)數(shù)組);$data=array( 'username'=>'mary', 'password'=>'mary',//建立一個用戶名叫mary,密碼為mary的數(shù)組,并傳遞給變量$data);$bool=$this->db->insert('user',$data);//將$data插入數(shù)據(jù)庫的user表中var_dump($bool);//成功則返回TURE刪:
//delete//語法:$bool=$this->db->delete('表名',WHERE條件);$bool=$this->db->delete('user',array('id'=>3));//刪除數(shù)據(jù)庫.user表里id=3的用戶所有信息var_dump($bool);//成功則返回TURE改:
//update$data=array( 'password'=>12345,);$bool=$this->db->update('user',$data,array('id'=>3));//將數(shù)據(jù)庫.user表里id=3的用戶密碼給為12345var_dump($bool);//成功則返回TURE查:
//get$res=$list=$this->db->get('user');//var_dump($list);foreach($res->result() as $item){//利用foreach來列出所有用戶名 echo $item->username;echo '<br />';}新聞熱點
疑難解答