ThinkPHP对数据库的基本操作有四种:创建、更新、读取和删除,简称CURD操作。掌握这四种操作方法,基本上可以操作数据库进行数据的管理。下面介绍CURD的操作。
数据创建操作
1、在ThinkPHP中,创建数据主要是通过create()方法,这个方法可以接收表单数据自动创建对象,在字段多的时候,直接使用这个方法操作,可以省掉很多代码编写。
2、create()方法还支持对数据状态的设置,即设置写入或更新数据,如果不填写第二个参数,create()方法会根据数据内容进行判断,默认是埠们萁猕自动判断。Model::MODEL_INSERT为写入操作,Model::MODEL_UPDATE为更新操作。
数据写入操作
1、ThinkPHP数据写入主要是通过add()方法,将数据保存在一个数组当中,然后把数组作为add()参数,执行的时候就能完成数据的添加。
2、ThinkPHP除了add()方法外,还提供了批量写入数据,主要用的是addAll()方法,同样是以数组的方式传值。
数据读取操作
1、ThinkPHP对数据的读取方法有很多,常用的有:1、find()用于读取墙绅褡孛数据表中的一行数据。2、select()用于读取符合查询条件的多条数据。3、getField()用于读取指定字段的数据。
数据更新操作
1、ThinkPHP中更新数据常用的有两个方法:1、save()数据以数组的方式传给save()方法,save()方法执行更新数据。2、setField()用于更新指定字段的值
数据删除操作
1、ThinkPHP中删除数据主要是用delete()方法,删除满足条件的数据。删除成功返回是删除的记录数,删除失败返回false。