CI中的数据库操作(1) php培训(七)

CI中的数据库操作(1) php培训(七)

1,数据库访问先找到配置文件

application/config/database.php

'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'test',
'dbprefix' => 'blog_',

先配置一下自己的数据库,并创建对应数据库和表,我创建的数据库是test,表是blog_user

blob.png

打开application/controllers/user.php

<?php
class User extends CI_Controller{
	
	public function showusers(){
		//装载数据库操作类
		$this->load->database();
		//装载成功后,会放入超级对象的属性中,默认属性名是db
		//var_dump($this->db);
		$sql = 'select * from blog_user';
		$res = $this->db->query($sql);//mysql_query()
		//var_dump($res);//返回值的是对象
		$users = $res->result();
		//var_dump($users);
		$data['user_list']=$users;
		$this->load->view('user/showusers',$data);
	}
}

在application/views/user 下新建文件showusers.php

<html>
<body>
<?php var_dump($user_list);?>
</body>
</html>

2,$res->result_array();//可以返回二维数组,里面是关联数组

找一条数据可以用下面的方法

$res->row()//返回第一条数据,直接是一个对象

其他的方法基本项目,可以查看官方手册。


回复列表



回复操作

正在加载验证码......

请先拖动验证码到相应位置