ci连接mysql_CodeIgniter针对数据库的连接、配置及使用方法

本文实例讲述了CodeIgniter针对数据库的连接、配置及使用方法。分享给大家供大家参考,具体如下:

1. 数据库:

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文件中配置数据库参数:

$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内容如下:

class Db1 extends Controller{

function index(){

$this->load->database();

$query=$this->db->query("select name,pwd,email from users");

foreach ($query->result() as $row) {//返回对象数组

echo $row->name;

echo $row->pwd;

echo $row->email."
";

}

echo "Total Result==".$query->num_rows();

}

}

?>

打开浏览器敲入地址:

http://localhost:8888/index.php/MyController/db1

ok搞定!

我想大家肯定也遇到过连不上数据库的问题,我花费了好些精力才解决这个问题,现在告诉大家,希望对大家学习CodeIgniter这个优秀的PHP框架有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值