本节课大纲:
一、ThinkPHP 3 的CURD介绍 (了解)
二、ThinkPHP 3 读取数据 (重点)
对数据的读取 Read
$m=new Model('User');
$m=M('User');
select
$m->select();//获取所有数据,以数组形式返回 find
$m->find($id);//获取单条数据 getField(字段名)//获取一个具体的字段值
$arr=$m->where('id=2')->getField('username'); 三、ThinkPHP 3 创建数据 (重点)
对数据的添加 Create
$m=new Model('User');
$m=M('User');
$m->字段名=值
$m->add();
返回值是新增的id号 四、ThinkPHP 3 删除数据 (重点)
$m=M('User');
$m->delete(2); //删除id为2的数据
$m->where('id=2')->delete(); //与上面效果相同,也是删除id为2的数据
返回值是受影响行数 五、ThinkPHP 3 更新数据 (重点)
$m=M('User');
$data['id']=1;
$data['username']='ztz2';
$m->save($data);
返回值是受影响行数 //////////: $m=new Model('machine_info');
//$arr=$m->select();
$arr=$m->find($ip);
var_dump($arr); 前台返回一条数据 sn=1的一条数据 public function env(){
$m=new Model('machine_info');
//$arr=$m->select();
$arr=$m->find(2); //$arr=$m->where('sn=2')->getField('username');
var_dump($arr);
//$name="赵杨健";
// $this->assign('data',$arr[0]['ip']); //$this->assign('data',$arr); 找到记录为2的: find 获取单条数据 http://localhost/thinkphp/index.php/Env/show?name=%27zhaoyangjian%27?age=30 $this->display(); 输出到对应的html页面: find()方法: $m=new Model('user');
//$arr=$m->select();
//var_dump($arr); $arr=$m->find();
var_dump($arr); 只返回一条记录: $arr=$m->find(3); var_dump($arr); getField() 方法: // $arr=$m->where('id=2')->getField('username');
// var_dump($arr); add() 方法: 对数据的添加: http://localhost/thinkphp/index.php/Index/index $m=new Model('user'); $m->username='james';
$m->sex=1;
$m->add(); mysql> select * from user;
+------+----------+------+
| id | username | sex |
+------+----------+------+
| 1 | a | 1 |
| 2 | b | 2 |
| 3 | c | 1 |
| NULL | james | 1 |
+------+----------+------+
4 rows in set (0.00 sec) delete();
$m->delete(2); 删除id=2的数据 $m->where ('id=3')->delete(); 修改数据: 修改id=1的username为kobe $data['id']=1;
$data['username']='kobe';
$m->save($data); $data['id']=1;
$data['username']='gannet';
$count=$m->save($data);
echo $count;
$this->display(); $count标示更新的行数:

ThinkPHP 3 的CURD介绍的更多相关文章

  1. ThinkPHP 3 的CURD管理用户信息 修改和删除

    本节课大纲: 一.ThinkPHP 3 的CURD管理用户信息 http://localhost:8080/thinkphp/index.php/User/index 访问User类的index方法 ...

  2. ThinkPHP使用分组详细介绍(十七)

    原文:ThinkPHP使用分组详细介绍(十七) 使用分组(模块分组) *就是将多个项目合并到一个项目/应用去(就是Home.Admin) ---分组不分组看自己的建立项目习惯,个人习惯用根目录配置生成 ...

  3. ThinkPHP框架视图详细介绍 View 视图--模板(九)

    原文:ThinkPHP框架视图详细介绍 View 视图--模板(九) 视图也是ThinkPHP使用的核心部分: 一.模板的使用 a.规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和 ...

  4. 【兄弟连ThinkPHP】1、介绍和安装

    琢磨了好几天的ThinkPHP了,兄弟连的视频真心不错,下面是记得一些要点,只做备忘,有兴趣的朋友请去百度兄弟连. ## ThinkPHP 3 介绍及安装#讲师:赵桐正微博:http://weibo. ...

  5. MongoDB CURD 介绍

    MongoDB是用JSON格式的field和value成对的documents存储数据,documents类似于编程语言中的key value 键值对(例如:dictionaries,hashes,m ...

  6. PHP之ThinkPHP数据操作CURD

    两个数据表 具体操作如下: /**********************数据库操作********************/       ////////添加数据//////////         ...

  7. ThinkPHP中的CURD操作

    <?php //查询多条记录,返回二维数组 $result = M("admin")->select(); $result = M("admin") ...

  8. ThinkPHP框架目录的介绍

    library目录 Think目录 mvc

  9. 整合Thinkphp数据库基本操作CURD,界面datagrid采用EasyUi的Demo

     1 <?php  2     class CurdAction extends Action{  3         public function del($id){  4          ...

随机推荐

  1. Linux网络管理——TCP/IP四层模型

    1. 网络基础 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB",&q ...

  2. Scala类型参数中协变(+)、逆变(-)、类型上界(<:)和类型下界(>:)的使用

    转自:http://fineqtbull.iteye.com/blog/477994#bc2364938 有位je上的同学来短信向我问起了Scala类型参数中协变.逆变.类型上界和类型下界的使用方法和 ...

  3. 走进C标准库(1)——assert.h,ctype.h

    默默觉得原来的阅读笔记的名字太土了,改了个名字,叫做走进C标准库. 自己就是菜鸟一只,第一次具体看C标准库,文章参杂了对<the standard C library>的阅读和对源码的一些 ...

  4. MySQL----cluster安装

    第一步.下载MySQL cluster: http://cdn.mysql.com/Downloads/MySQL-Cluster-7.4/mysql-cluster-gpl-7.4.7-linux- ...

  5. android 自定义控件,自定义属性设置

    做listView的上拉下拉刷新,网上找了个历程.但是有些界面只有上拉刷新,有些界面是下拉刷新.觉得应该在xml里定义一个属性控制上下拉使能. 0.关于自定义控件: 自定义控件设计主要方式有:a) 继 ...

  6. Flex整合Spring

    工程需要整合Spring和Flex,在网上众多方法中找到了下面这种,记录留存. 个人认为该方法更适合在已有Spring框架的工程中添加Flex时使用,对原工程内容(主要指配置文件)改动较小. 1.添加 ...

  7. 一个不错的文章-【原创】2014年信息安全产品及厂家分类-SOC&SIEM安全厂家 | Srxh1314

    转载:http://www.srxh1314.com/2014-sec-company-soc-siem.html http://www.bugsec.org/1598.html http://www ...

  8. firemonkey打开子窗体

    procedure TForm1.Button1Click(Sender: TObject);varChildForm: TForm2;beginChildForm := TForm2.Create( ...

  9. Unix/Linux环境C编程入门教程(13) 开发环境搭建VMware软件安装

    VMware(中文名威睿",纽约证券交易所"代码:VMW) 虚拟机软件,是全球桌面到数据中心虚拟化解决方案的领导厂商.全球不同规模的客户依靠VMware来降低成本和运营费用.确保业 ...

  10. [poj 2978]Colored Stones[状态压缩DP]

    题意: 给出n个石子,一共m种颜色.问最少去掉几个石子使得同种颜色全连续. 思路见注释. #include <algorithm> #include <cstdio> #inc ...