php查询所有的用户信息,ThinkPHP之用户信息查询更新和删除

一 代码

1、配置文件

return array(

'APP_DEBUG' => false, // 关闭调试模式

'DB_TYPE'=> 'mysql', // 数据库类型

'DB_HOST'=> 'localhost', // 数据库服务器地址

'DB_NAME'=>'db_database30', // 数据库名称

'DB_USER'=>'root', // 数据库用户名

'DB_PWD'=>'root', // 数据库密码

'DB_PORT'=>'3306', // 数据库端口

'DB_PREFIX'=>'think_', // 数据表前缀

);

?>

2、入口文件

define('THINK_PATH', '../ThinkPHP');//定义ThinkPHP框架路径(相对于入口文件)

define('APP_NAME', 'App');//定义项目名称

define('APP_PATH', './App');//定义项目路径

require(THINK_PATH."/ThinkPHP.php");//加载框架入口文件

App::run();//实例化一个网站应用实例

?>

3、控制器文件

header("Content-Type:text/html; charset=utf-8");//设置页面编码格式

class IndexAction extends Action{

public function index(){

$db = M('User');// 实例化模型类,参数数据表名称,不包含前缀

$select = $db->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、模板文件二

用户信息输出
用户信息
名称:
密码:
 地址: 
 

二 运行结果

0818b9ca8b590ca3270a3433284dd417.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值