热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ThinkPHP讲解(七)——修改删除

修改数据方式一:数组方式,直接将数据库里需要修改的内容进行修改方式二:AR方式方式三:自动收集表单修改数据(1)首先,做一个操作方法(2)做一

修改数据

 方式一:数组方式,直接将数据库里需要修改的内容进行修改

function Update()
{
          //1.数组方式
$model=D("Info"); $attr=array( "Code"=>"p001", "Name"=>"张三", "Sex"=>true, "Nation"=>"n001", "Birthday"=>"1999-2-3", ); //调用save方法修改数据 $model->save($attr);*/ }

  方式二:AR方式

function Update()
{
       $model=D("Info");
       //2.AR方式
        $model->Name="王五";
        $model->Nation="n001";
			
	$model->where("Code=‘p010‘")->save();*/ 
}

  方式三:自动收集表单修改数据

        (1)首先,做一个操作方法

//修改数据
	function Update()
	{
		$model=D("Info"); 
		if(empty($_POST))//刚开始时,判断是否传输值
		{
			$code="p001";
			$attr=$model->find($code);
			$this->assign("shuju",$attr);
			$this->display();
		}
		else
		{		
			//3.自动收集表单修改数据
			$model->create();
			$model->save();
		}
	}

          (2)做一个表单

技术分享

body>
修改页面


姓名:
性别:
民族:
生日:

删除数据

  

//删除数据
	function Delete()
	{
		//删除数据
		$model=D("Info");
		
		//1.根据主键值删除
		$model->delete("p012");
		
		//2.根据条件删除
		$model->where("Nation=‘n001‘")->delete();
	}

ThinkPHP讲解(七)——修改删除


推荐阅读
  • 这一篇主要总结一下jQuery这个js在引入的时候做的一些初始化工作第一句window.undefinedwindow.undefined;是为了兼容低版本的IE而写的因为在低版本 ... [详细]
  • spotify engineering culture part 1
    原文,因为原视频说的太快太长,又没有字幕,于是借助youtube,把原文听&打出来了。中文版日后有时间再翻译。oneofthebigsucceessfactorshereatSpo ... [详细]
  • rbac 4表 常规设计
    rbac4表常规设计设计模型:1、管理员表(users)Schema::create('users',function(Blueprint$table){$tabl ... [详细]
  • 22.Container With Most Water(能装最多水的容器)
    thecontainercontainsthemos ... [详细]
  • kepserver中文手册,kepserver使用教程,kepserver设置
    下面介绍一下KepServer模拟器的使用,以下示例使用服务器随附的Simulator驱动程序来演示创建、配置和运行项目的过程。Simulator驱动程序是基于内存的驱动程序,能为 ... [详细]
  • 看这里,教你如何快速将pdf文件翻译成中文
    因为网上下载的PDF资料,往往掺杂着一些英文,所以中英文翻译是一件很平常的事,毕竟不是每个人的英文都那么好,轻轻松松的就能够看完一篇英文的文件,那么,我们就要寻找翻译工具来帮助我们 ... [详细]
  • 以SOA服务为导向的信息系统构建是通过有计划地构建信息系统时,一种简单而有柔性的方法,就是组件化与服务导向架构。过去的信息系统,是在使用者需要新功能时才开发的,也就是响应不同时 ... [详细]
  • 简单动态字符串redis里面很多地方都用到了字符串,我们知道redis是一个键值对存储的非关系型数据库,那么所有的key都是用字符串存储的,还有字符串类型,这些都是用字符串存储的 ... [详细]
  • 例子如Table表有性别字段,1代表男2代表女、3代表中性、还有没填就代表未说明selectid,decode(sex,'1','男', ... [详细]
  • 接口测试的方式有很多,比如可以用工具(jmeter,postman)之类,也可以自己写代码进行接口测试,工具的使用相对来说都比较简单,重点是要搞清楚项目接口的协议是什么,然后有针对 ... [详细]
  • C#的Type对象的简单应用
    通过Type对象可以获取类中所有的公有成员直接贴代码:classMyClass{privatestringname;privateintid;publicstringcity;pu ... [详细]
  • 作业迁移
    背景:数据库服务器更换,1、数据库迁移(BACKUPRESTORE);2、数据库登录名用户迁移(注意孤立用户);3、作业迁移数据库迁移,备份数据库、拷贝备份文件到新服务器,还原数据 ... [详细]
  • Linux     系统安装
    Linux系统安装linux系统安装准备工作电脑、u盘、光盘、网络、硬盘主要使用光盘、网络虚拟化软件vmwarevi ... [详细]
  • 定义:定义两个数论函数\(f\)、\(g\)的Dirichlet卷积为:\[\left(f*g\right)\left(n\right)\sum_{d|n}f\left(d\rig ... [详细]
  • packagetest;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOE ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有