CI框架入门示例之数据库取数据完整实现方法
发布时间:2020-12-12 20:27:49 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解CI框架入门示例之数据库取数据完整实现方法。是写给初学者看的,这是最简单可以调通的例子。供大家参考研究。具体实现方法如下: 1.下载CI框架 2.配置 database.php配置: 为数据库服务器设置 connection 参数: 代码如下: 3.建表 代码
本篇章节讲解CI框架入门示例之数据库取数据完整实现方法。是写给初学者看的,这是最简单可以调通的例子。分享给大家供大家参考。具体实现方法如下: 1.下载CI框架 2.配置 database.php配置: 为数据库服务器设置 connection 参数: 代码如下:
3.建表
代码如下:
自己随便填几条数据
<div class="codebody" id="code8774"><?php4.实现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--决定取那些数据 class Test extends CI_Controller { function Test(){ parent::__construct(); } function index(){ $this->load->helper('form'); $data['title'] = "首页"; $data['headline'] = "录入用户信息"; //多维数组 $data['todo_list'] = array('Clean House','Call Mom','Run Errands'); //$this->load->vars($data); $this->load->model('mtest'); $data['query1'] = $this->mtest->get_last_ten_entries(); $this->load->view('users',$data); //$this->load->view('newfile'); //$this->load->view('a/newfile'); } } ?> 调用model:<div class="codetitle"><a style="CURSOR: pointer" data="91020" class="copybut" id="copybut91020" onclick="doCopy('code91020')"> 代码如下:<div class="codebody" id="code91020">$this->load->model('mtest'); 把model装载到数组里:<div class="codetitle"><a style="CURSOR: pointer" data="17724" class="copybut" id="copybut17724" onclick="doCopy('code17724')"> 代码如下:<div class="codebody" id="code17724">$data['query1'] = $this->mtest->get_last_ten_entries(); 把数组转载到页面上:<div class="codetitle"><a style="CURSOR: pointer" data="37614" class="copybut" id="copybut37614" onclick="doCopy('code37614')"> 代码如下:<div class="codebody" id="code37614">$this->load->view('users',$data); 2)实现V--页面显示 CI的views下新建一个文件user.php 代码如下:
<?php foreach($query1 as $v):?> |