用ThinkPHP框架实现用户信息查询以及更新删除的功能

不言
发布: 2023-03-30 17:20:01
原创
1584 人浏览过

这篇文章主要介绍了ThinkPHP框架实现用户信息查询更新及删除功能,结合实例形式分析了thinkPHP框架数据库配置、控制与模板调用实现信息查询、更新、删除等功能相关操作技巧,需要的朋友可以参考下

本文实例讲述了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、模板文件二





用户信息输出


用户信息
名称:
密码:
地址:
登录后复制

二 运行结果

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

ThinkPHP的查询语句与关联查询的用法

ThinkPHP3.2.3验证码的显示和刷新以及校验

ThinkPHP中常用的查询语言

以上是用ThinkPHP框架实现用户信息查询以及更新删除的功能的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!