数据库操作查询构造器
查询
find单条数据查询 方法查询结果不存在,返回 null,否则返回结果数组
select多条数据查询 方法查询结果是一个二维数组,如果结果不存在,返回空数组
如果你的数据表没有设置表前缀的话,那么name和table方法效果一致。
默认情况下,find和select方法返回的都是数组,区别在于后者是二维数组。
value单个字段查询 方法查询结果不存在,返回 null
column单列数据查询 方法查询结果不存在,返回空数组
插入
insert 方法添加数据成功返回添加成功的条数,通常情况返回 1
如果你的数据表里面没有foo或者bar字段,那么就会抛出异常。
insertGetId 方法添加数据成功返回添加数据的自增主键
insertAll多条数据添加 方法添加数据成功返回添加成功的条数
修改
update 方法返回影响数据的条数,没修改任何数据返回 0
setField 方法返回影响数据的条数,没修改任何数据字段返回 0
setInc/setDec 方法返回影响数据的条数,如果使用了延迟更新的话,可能会返回true
删除
delete 方法返回影响数据的条数,没有删除返回 0
使用模型方法返回值
插入
save方法返回影响的记录数,并且只有当before_insert事件返回false的时候返回false,从V5.1.6+版本开始统