CodeIgniter針對(duì)數(shù)據(jù)庫的連接、配置及使用方法
本文實(shí)例講述了CodeIgniter針對(duì)數(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目錄下測(cè)試文件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) {//返回對(duì)象數(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ù)庫的問題,我花費(fèi)了好些精力才解決這個(gè)問題,現(xiàn)在告訴大家,希望對(duì)大家學(xué)習(xí)CodeIgniter這個(gè)優(yōu)秀的PHP框架有所幫助。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
- codeigniter自帶數(shù)據(jù)庫類使用方法說明
- 讓CodeIgniter數(shù)據(jù)庫緩存自動(dòng)過期的處理的方法
- 新浪SAE云平臺(tái)下使用codeigniter的數(shù)據(jù)庫配置
- codeigniter數(shù)據(jù)庫操作函數(shù)匯總
- Codeigniter操作數(shù)據(jù)庫表的優(yōu)化寫法總結(jié)
- CodeIgniter框架數(shù)據(jù)庫事務(wù)處理的設(shè)計(jì)缺陷和解決方案
- CI框架(CodeIgniter)實(shí)現(xiàn)的數(shù)據(jù)庫增刪改查操作總結(jié)
- CodeIgniter框架數(shù)據(jù)庫基本操作示例
- CI(CodeIgniter)框架配置
- CodeIgniter基本配置詳細(xì)介紹
- php框架CodeIgniter主從數(shù)據(jù)庫配置方法分析
相關(guān)文章
PHP Callable強(qiáng)制指定回調(diào)類型的方法
這篇文章主要介紹了PHP Callable強(qiáng)制指定回調(diào)類型的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08
PHP 數(shù)據(jù)結(jié)構(gòu)隊(duì)列(SplQueue)和優(yōu)先隊(duì)列(SplPriorityQueue)簡(jiǎn)單使用實(shí)例
這篇文章主要介紹了PHP 數(shù)據(jù)結(jié)構(gòu)隊(duì)列(SplQueue)和優(yōu)先隊(duì)列(SplPriorityQueue)簡(jiǎn)單使用實(shí)例,需要的朋友可以參考下2015-05-05
Yii2學(xué)習(xí)筆記之漢化yii設(shè)置表單的描述(屬性標(biāo)簽attributeLabels)
這篇文章主要介紹了Yii2學(xué)習(xí)筆記之漢化yii設(shè)置表單的描述(屬性標(biāo)簽attributeLabels),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02
PHP網(wǎng)頁游戲?qū)W習(xí)之Xnova(ogame)源碼解讀(十三)
這篇文章主要介紹了PHP網(wǎng)頁游戲Xnova(ogame)源碼解讀的造船與防御代碼部分,需要的朋友可以參考下2014-06-06

