博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP TP增删改
阅读量:7011 次
发布时间:2019-06-28

本文共 2923 字,大约阅读时间需要 9 分钟。

添加数据(注意表名大小写)

1.数组方式(add)

$model=D("Info");    $info=array("Code"=>"p080","Name"=>"学习","Sex"=>true,"Nation"=>"n001","Birthday"=>"1998-2-3");$model->add($info);

2.AR方式(给成员赋值后直接调用add方法)

$model=D("Info");    $model->Code="p081";$model->Name="学习1";$model->Sex=0;$model->Nation="n001";$model->Birthday="1998-2-3";$model->add();

3.自动收集表单(create)

if(empty($_POST))        {            $nation=D("Nation");            $attr=$nation->select();            $this->assign("attr",$attr);            $this->display();                    }        else        {            $model=D("Info");                $rules=array(            array("Code","require","代号不能为空",0,"regex",3),        );                        if(!$model->validate($rules)->create())            {                echo $model->getError();            }            else            {                $model->Sex=$_POST["Sex"]=="1"?true:false;                $bs=$model->add();                //跳转页面                //1.成功后跳转:success("提示的话","跳转的操作方法",等待的时长)                //2.失败后跳转:error("提示的话","默认跳回上一个页面")                if($bs)                {                    $this->success("添加成功","test");                }                else                {                    $this->error("添加失败");                }            }        }

test.html

代号:
姓名:
性别:男
民族:
生日:

修改(save)

function XiuGai()    {        //修改(save)        $code=$_GET["code"];        $model=D("Info");        $nation=D("Nation");        if(empty($_POST))        {            $info=$model->find($code);            $nations=$nation->select();            $names=$info["nation"];            $this->assign("nation",$nations);            $this->assign("info",$info);            $this->display();            }        else        {            $model->create();            $model->save();        }    }

xiugai.html

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

删除(delete)

function ShanChu()    {        $model=D("Info");                //1.根据where条件删除多条        $model->where("Code='p083'")->delete();        //2.$model->delete("主键值");删除一条数据        $model->delete("p082");    }

 

转载于:https://www.cnblogs.com/yy01/p/5725299.html

你可能感兴趣的文章
HDU 2426 Interesting Housing Problem
查看>>
SQLSqlserver中如何将一列数据,不重复的拼接成一个字符串
查看>>
[Java 泥水匠] Java Components 之二:算法篇之项目实践中的位运算符(有你不懂的哦)...
查看>>
讨论:怎样加快android的开机时间
查看>>
oh my zsh设置
查看>>
解读ASP.NET 5 & MVC6系列(5):Configuration配置信息管理
查看>>
【原创】JDK动态代理,此次之后,永生难忘。
查看>>
collection的框架结构
查看>>
c++中的对象复制
查看>>
ubuntu下linux内核源码阅读工具和调试方法总结
查看>>
PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
查看>>
xshell快捷键
查看>>
win10无法使用内置管理员账户打开应用怎么办
查看>>
Fidller证书安装失败的解决--creation of the root certificate was not successful
查看>>
Vue2---父子组件之间的访问
查看>>
重新想象 Windows 8 Store Apps (41) - 打印
查看>>
100%布局的头部,内部内容960居中出现滚动条的时候,注意的小东西
查看>>
Ubuntu系统里下载安装配置redis-2.2.13.tar.gz
查看>>
2017年PHP程序员未来路在何方
查看>>
vue - webpack.base.conf.js
查看>>