牛骨文教育服务平台(让学习变的简单)
博文笔记

ThinkPHP 学习笔记 5.CURD介绍

创建时间:2017-01-23 投稿人: 浏览次数:653

2017年1月23日

一、CURD介绍

    增 -C Create $m->add()
    删 -D Delete $m->delete()
    改 -U Update $m->save()
    查 -R Read   $m->select()

二、读取数据

//实例话数据库
        $m = M("User");
        //获取数据库数据信息
        方法一:
            $arr = $m->select();//全部
        方法二:
            $arr = $m->find("1");//指定id为1的数据
        方法三:
            $arr = $m->where("id=2")->getField("username");
        var_dump($arr);
        //赋值给模板
        $this->assign("arr",$arr);
        //调用模板
        $this->display();

三、创建数据

//实例数据
        $m = M("User");
        //添加数据
        方式一:
        $m->username="小王";
        $m->sex="0";
        $m->add();
        方式二:
        $data["id"] = "1";
        $data["username"] = "小张";
        echo $m->add($data);//返回数据的id数
        //查询数据
        $arr = $m->select();
        var_dump($arr);

四、删除数据

//实例数据库数据
        $m = M("User");
        //删除数据
        方法一:
        echo $m->delete(26);//返回受影响行数
        方法二:
        $m->where("id=12")->delete();
        //检查数据
        $arr = $m->select();
        var_dump($arr);

五、更新数据

//实例数据库
        $m = M("User");
        //更新数据库信息
        $data["id"] = "28";
        $data["username"] = "更新的数据";
        $data["sex"] = "0";
        echo $m->save($data);
        //检查数据库信息
        $arr = $m->select();//受受影响的行数
        var_dump($arr);
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。