第十四章:第16节thinkPHP框架——操作数据库(三)添加数据、删除数据、修改数据

更新于:2018-01-15 21:03:01

一、添加数据


1)增删查改时,只有添加数据时不需要条件,所以只用一个insert方法就可以,演示:


1.png


insert方法的参数是一维关联数组,返回值:添加成功的条数,insert 正常情况返回 1。


2)如果需要返回添加的主键,可使用getLastInsID方法


1.png


127、128行可简化为:


1.png


注意:insertGetId方法返回的是主键字段的值,哪怕主键字段名字不是“id”。


3)如果添加多行记录,可使用insertAll方法


1.png


二、删除数据


1.png


手册上就这些内容,超简单!楠神不做演示了。


三、修改数据


1)修改数据使用update方法


对象->where($map)->update($data);


如果$data数组中包含主键数据,可省略where条件。


1.png

1.png

update 方法返回影响数据的条数,没修改任何数据返回 0


2)只修改一个字段的值时,可使用setField方法


1.png

1.png


3)自增或自减一个字段的值


1.png


本节学习代码》》》