ThinkPHP之用户信息查询更新和删除

阅读更多

一 代码

1、配置文件
 false, 		// 关闭调试模式
	'DB_TYPE'=> 'mysql',        // 数据库类型
	'DB_HOST'=> 'localhost', 	// 数据库服务器地址
	'DB_NAME'=>'db_database30',  		// 数据库名称
	'DB_USER'=>'root', 			// 数据库用户名
	'DB_PWD'=>'root', 				// 数据库密码
	'DB_PORT'=>'3306', 			// 数据库端口
	'DB_PREFIX'=>'think_', 		// 数据表前缀
);
?>
 
2、入口文件
 
3、控制器文件
order('id desc')->limit(10)->select();
		$this->assign('select',$select); 			// 模板变量赋值
		$this->display(); 							// 指定模板页
	}
	public function update(){
		$db = M('User');							// 实例化模型类,参数数据表名称,不包含前缀
		$select = $db->where('id='.$_GET['id'])->select();
		$this->assign('select',$select); 			// 模板变量赋值
		$this->display(update); 							// 指定模板页
		if(isset($_POST['id'])){
			$data['user'] = $_POST['user'];				// 要修改的数据对象属性赋值
			$data['pass'] = md5($_POST['pass']);
			$data['address'] = $_POST['address'];			
			$result=$db->where('id='.$_POST['id'])->save($data); 		// 根据条件保存修改的数据
			if($result){
				$this->redirect('Index/index','', 2,'数据更新成功');		//页面重定向	
			}
		}
		
	}
	public function delete(){
		$db = M('User');							// 实例化模型类,参数数据表名称,不包含前缀
		$result=$db->where('id='.$_GET['id'])->delete(); 		// 删除id为5的用户数据
		if($result){
			$this->redirect('Index/index','', 2,'数据删除成功');		//页面重定向	
		}
	}
}
?>
 
4、模板文件一




用户信息输出




  
用户信息
ID 名称 地址 操作
{$user.id} {$user.user} {$user.address} 更新/删除
 
5、模板文件二




用户信息输出



用户信息
名称:
密码:
 地址:  
 
 
二 运行结果
ThinkPHP之用户信息查询更新和删除_第1张图片
 
  • ThinkPHP之用户信息查询更新和删除_第2张图片
  • 大小: 4.9 KB
  • 查看图片附件

你可能感兴趣的:(ThinkPHP)