本文实例讲述了CI框架入门示例之数据库取数据完整实现方法。是写给初学者看的,这是最简单可以调通的例子。分享给大家供大家参考。具体实现方法如下:
1.下载CI框架
2.配置
database.PHP配置:
为数据库服务器设置 connection 参数:
代码如下:
MysqL";
3.建表
代码如下:
araCTER SET utf8 DEFAULT NULL,
`age` VARCHAR(3) CHaraCTER SET utf8 DEFAULT NULL,
`sex` VARCHAR(2) CHaraCTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_estonian_ci AUTO_INCREMENT=14 ;
自己随便填几条数据
4.实现MVC 1)实现M--取数据 CI的models下新建一个文件mtest.PHP
代码如下:
load->database();
MysqL_query("SET NAMES GBK"); //防止中文乱码
$query = $this->db->get('users',10);
return $query->result();
}
}
?>
说明:
parent::__construct();不可少 $this->load->database();一定不能少不然会报错 也可以实现“自动连接” 功能,将在每个一页面加载时被自动实例化数据库类。要启用“自动连接”,可在如下文件中的 library 数组里添加 database: application/config/autoload.PHP 不然就要像这里一样写在每个页面上。 也可以用
代码如下:
db->query('select * from users');
这样写入自己的sql
2)实现C--决定取那些数据
CI的controllers下新建一个文件test.PHP
<div class="codetitle"><a style="CURSOR: pointer" data="8774" class="copybut" id="copybut8774" onclick="doCopy('code8774')"> 代码如下: