ThinkPHP基本的增删查改操作实例教程,thinkphp实例教程_PHP教程-

thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法,thinkphp递归_PHP教程

ThinkPHP是国内最流行的中文PHP开发框架,也是您Web项目的最佳选择。很多php初学者都在学习这个框架,本专题为你总结了2017年最新的10个thinkphp在线视频教程推荐推荐给php中文网网友们!php中文网推荐的这10个thinkphp视频教程都是高...

ThinkPHP基本的增删查改操作实例教程,thinkphp实例教程


本文实例讲述了ThinkPHP基本的增删查改操作,是ThinkPHP项目开发中最常用的基础操作,有着十分重要的应用价值。现将完整的实例代码与大家分享,希望能对大家有所帮助。具体如下:

一、表aoli_user字段设置:

表aoli_user主要有以下几个字段:

id username password createtime createip

二、view模板部分

1.用户首页模板:

aoli/Home/Tpl/default/User/index.html页面代码如下:




 
  • ID:{$vo['id']}用户名:{$vo['username']}注册ip:{$vo['createip']}删除 编辑
  • 2.用户编辑模板:

    aoli/Home/Tpl/default/User/edit.html页面代码如下:

    
    
    

    二、action部分:

    aoli/Home/Lib/Action/UserAction.class.php页面如下:

    class UserAction extends Action {
       function index(){
         $user=M('user');
         $list=$user->field(array('id','username','createip'))->select();
         $this->assign('title','thinkphp视频演示');
         $this->assign('alist',$list);
         $this->display();     
       }
       //删除
       function del(){
         $user=D('user');
         if($user->delete($_GET['id'])){
           $this->success('删除成功');   
         }else{
           $this->error('删除失败');
         }
       }
       //增加
       function add(){
         Load('extend');
         if($_POST['password']!=$_POST['repassword']){
           $this->error('两次密码不一致');   
         }
         $user=D('user');
         if($vo=$user->create()){
           $user->password=md5($user->password);
           $user->createtime=time();
           //$user->createip=$_SERVER[];
           $user->createip=get_client_ip();
           if($user->add()){
             $this->success('用户注册成功,返回上级页面');   
           }else{
             $this->error('用户注册失败,返回上级页面');
           }
         }else{
           $this->error($user->getError());   
         }
       }
       //显示用户的修改项
       function edit(){
         $user=M('user');
         $id=(int)$_GET['id'];
         $list=$user->where("id=$id")->find();
         $this->assign('data',$list);
         $this->assign('title','显示用户编辑信息'); 
         $this->display();
       }
       //将更新数据写入数据库
       function update(){
         $user=M('user');
         $user->password=md5($user->password);
         if($user->create()){
           if($insertid=$user->save()){
             $this->success('更新成功,受影响的行数为'.$insertid);
           }else{
             $this->error('更新失败');   
           }
         }
       }
    }
    ?>
    
    

    感兴趣的读者可以在项目中调试运行一下本文所述实例,以加深对ThinkPHP增删查改操作的理解,方便在以后的项目中加以灵活运用。


    thinkphp框架不同模块下的增删改查权限怎设置

    可以考虑RBAC。
     

    一个thinkphp 增删查改


    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/868238.htmlTechArticleThinkPHP基本的增删查改操作实例教程,thinkphp实例教程 本文实例讲述了ThinkPHP基本的增删查改操作,是ThinkPHP项目开发中最常用的基础操作,...

    介绍几篇关于thinkPHP视频教程

    ThinkPHP是国内最流行的中文PHP开发框架,也是您Web项目的最佳选择。很多php初学者都在学习这个框架,本专题为你总结了2017年最新的10个thinkphp在线视频教程推荐推荐给php中文网网友们!php中文网推荐的这10个thinkphp视频教程都是高...

    ThinkPHP项目CMS内容管理系统开发视频教程【20课】(3.02GB),thinkphp3.02gb_PHP教程

    ThinkPHP项目CMS内容管理系统开发视频教程【20课】(3.02GB),thinkphp3.02gbThinkPHP背景介绍: ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开...

    兄弟连新版ThinkPHP视频教程1.ThinkPHP 3.1.2 介绍及安装,thinkphp1.thinkphp_PHP教程

    兄弟连新版ThinkPHP视频教程1.ThinkPHP 3.1.2 介绍及安装,thinkphp1.thinkphp老师给咋们这么好的礼物,咋可不能浪费^_^记在博客上方便以后查阅 ## ThinkPHP 3 介绍及安装#讲师:赵桐正微博:http://weibo.com...

    ThinkPHP标签制作教程thinkphp标签教程_PHP教程

    ThinkPHP标签制作教程,thinkphp标签教程 本文以实例讲解了ThinkPHP标签的制作方法,对于ThinkPHP的初学者或者开发人员都有一定的借鉴价值。 一般来说,ThinkPHP的默认标签解析器在Lib/Template/TagLib/TagLibCx.class(2.1版...

    ThinkPHP基本的增删查改操作实例教程thinkphp实例教程_PHP教程

    ThinkPHP基本的增删查改操作实例教程,thinkphp实例教程 本文实例讲述了ThinkPHP基本的增删查改操作,是ThinkPHP项目开发中最常用的基础操作,有着十分重要的应用价值。现将完整的实例代码与大家分享,希望能对大家...

    ThinkPHP模板替换与系统常量及应用实例教程thinkphp实例教程_PHP教程

    ThinkPHP模板替换与系统常量及应用实例教程,thinkphp实例教程 本文讲述了ThinkPHP模板替换与系统常量及应用,是ThinkPHP项目开发的基础知识,有必要加以牢固掌握。具体如下: 默认的模板替换规则:...

    ThinkPHP项目CMS内容管理系统开发视频教程(302GB)

    ThinkPHP背景介绍: ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业级应用开发而诞生的。拥有众多的...

    ThinkPHP路由机制简介,thinkphp路由机制_PHP教程

    ThinkPHP路由机制简介,thinkphp路由机制本文实例讲述了ThinkPHP路由机制。分享给大家供大家参考,具体如下: ThinkPHP 支持 URL 路由功能,要启用路由功能,需要设置ROUTER_ON参数为true。开启路由功能后,系统会自...

    thinkPHP中多维数组的遍历方法,thinkphp多维数组_PHP教程

    thinkPHP中多维数组的遍历方法,thinkphp多维数组本文实例讲述了thinkPHP中多维数组的遍历方法。分享给大家供大家参考,具体如下: $drug=array( 'ACEI'=>array(array('ch_name'=>'帮客之家','en_name'=>'captopril

    thinkPHP简单遍历数组方法分析,thinkphp遍历数组_PHP教程

    thinkPHP简单遍历数组方法分析,thinkphp遍历数组本文实例分析了thinkPHP简单遍历数组方法。分享给大家供大家参考,具体如下: 有如下数组: array( array( 'id'=>1, 'username'=>'mgckid', 'sex'=>1