TP6中mysql常规操作返回值
TP6中mysql常规操作返回值
项目中经常会去操作数据库,记录下各个操作的返回值:
NO1:更新操作 update()
该方法返回影响数据的条数,没有修改任何数据时返回0;
NO2:新增操作 insert() & insertAll()
该方法新增成功返回添加成功数据条数,通常为1
NO3:新增并获取ID操作 insertGetId
该方法返回插入数据成功时的ID值
NO4:查找单个数据操作 find()
该方法用于查找单个数据,存在返回结果数据,不存在返回NULL;
NO5:查找数据集操作 select()
该方法查找多个数据,存在返回数据集对象(如需要使用数组,可以使用toArray()方法),不存在返回NULL;
NO6:查询某个字段值 value()
该方法用于查询某个字段值,不存在返回NULL
NO7:查询某一列值操作 colume()
该方法查询某列值,不存在返回空数组
NO8:删除操作 delete()
该方法用于删除数据,成功返回影响的条数,没有返回0
NO9:新增或更新操作 save()
该方法也可用于数据的新增与更新,新增数据返回的是写入的记录数。更新数据成功返回的是true,注意更新时如果数据一致,返回的是0而不是False,所以判断时需要注意
NO10:其他链式操作常用
a:自增:inc()
b:自减:dec()
c:严格检测存入字段:strict()
d:返回唯一不同值: distinct()