CodeIgniter針對數(shù)據(jù)庫的連接、配置及使用方法
本文實例講述了CodeIgniter針對數(shù)據(jù)庫的連接、配置及使用方法。分享給大家供大家參考,具體如下:
1. 數(shù)據(jù)庫:
create database test; create table users( id int not null, name varchar(10), pwd varchar(10), email varchar(20) ) insert into users values(1,'shunping','shunping','aa@163.com'); insert into users values(2,'shunping2','shunping2','bb@163.com');
2. 我用的是Postgreql
在\CodeIgniter\system\application\config\database.php文件中配置數(shù)據(jù)庫參數(shù):
$active_group = "default"; $db['default']['hostname'] = "localhost"; $db['default']['username'] = "postgres"; $db['default']['password'] = "admin"; $db['default']['database'] = "test"; $db['default']['dbdriver'] = "postgre"; $db['default']['dbprefix'] = ""; $db['default']['active_r'] = TRUE; $db['default']['pconnect'] = FALSE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ""; $db['default']['port'] = "5432";
在\CodeIgniter\system\application\controllers目錄下測試文件db1.php內(nèi)容如下:
<?php
class Db1 extends Controller{
function index(){
$this->load->database();
$query=$this->db->query("select name,pwd,email from users");
foreach ($query->result() as $row) {//返回對象數(shù)組
echo $row->name;
echo $row->pwd;
echo $row->email."<br>";
}
echo "Total Result==".$query->num_rows();
}
}
?>
打開瀏覽器敲入地址:
http://localhost:8888/index.php/MyController/db1
ok搞定!
我想大家肯定也遇到過連不上數(shù)據(jù)庫的問題,我花費了好些精力才解決這個問題,現(xiàn)在告訴大家,希望對大家學(xué)習(xí)CodeIgniter這個優(yōu)秀的PHP框架有所幫助。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《php日期與時間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
- codeigniter自帶數(shù)據(jù)庫類使用方法說明
- 讓CodeIgniter數(shù)據(jù)庫緩存自動過期的處理的方法
- 新浪SAE云平臺下使用codeigniter的數(shù)據(jù)庫配置
- codeigniter數(shù)據(jù)庫操作函數(shù)匯總
- Codeigniter操作數(shù)據(jù)庫表的優(yōu)化寫法總結(jié)
- CodeIgniter框架數(shù)據(jù)庫事務(wù)處理的設(shè)計缺陷和解決方案
- CI框架(CodeIgniter)實現(xiàn)的數(shù)據(jù)庫增刪改查操作總結(jié)
- CodeIgniter框架數(shù)據(jù)庫基本操作示例
- CI(CodeIgniter)框架配置
- CodeIgniter基本配置詳細介紹
- php框架CodeIgniter主從數(shù)據(jù)庫配置方法分析
相關(guān)文章
phpfans留言版用到的數(shù)據(jù)操作類和分頁類
phpfans留言版用到的數(shù)據(jù)操作類和分頁類...2007-01-01
thinkphp3.2實現(xiàn)跨控制器調(diào)用其他模塊的方法
這篇文章主要介紹了thinkphp3.2實現(xiàn)跨控制器調(diào)用其他模塊的方法,結(jié)合實例形式分析了thinkPHP跨模塊、跨控制器調(diào)用方法的常見操作技巧,需要的朋友可以參考下2017-03-03
Yii2 RESTful中api的使用及開發(fā)實例詳解
這篇文章主要介紹了Yii2 RESTful中api的使用及開發(fā)實例詳解的相關(guān)資料,需要的朋友可以參考下2016-07-07
PHP分頁初探 一個最簡單的PHP分頁代碼的簡單實現(xiàn)
下面小編就為大家?guī)硪黄狿HP分頁初探 一個最簡單的PHP分頁代碼的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06

