PHP thinkphp3.2 CURD的返回值

来源:互联网 发布:qq扣字软件 编辑:程序博客网 时间:2024/05/22 15:47

Create操作:

add 若发生错误,返回false;否则返回创建的ID值;

update操作:

savesetField、setInc、setDec  返回值是影响的记录数(有可能为0),更新出错返回false,因此一定要用恒等来判断是否更新失败

read操作:
  1. find 返回值
    如果查询出错,find的返回值为false
    如果查询结果为空返回NULL,查询成功则返回一个关联数组(键值是字段名或者别名)。
  2. select 返回值
    如果查询出错,select的返回值是false,
    如果查询结果为空,则返回NULL,否则返回二维数组。
  3. getField 返回值
    1. 如果查询出错,getField的返回值为false
    2. 查询成功:
      1. getField($field):$field为一个字段,返回数据库中该字段的第一行的值
      2. getField($field,true):$field为一个字段,返回包含该字段的一维数组
      3. getField($fields):$fields为两个字段(以“,”隔开),返回array($field1=>$field2)的数组;若$field为多个字段,返回类似select的多维数组,键名为field1。
      4. getField($fields,”:”):$field为多个字段,返回类似array($field1=>”$field2:$field3”)的数组
  4. Count 、Max、Min 、Avg 、Sum返回值
    如果查询出错,返回值为false
    查询成功,则返回对应的值

Delete操作

delete 返回值:成功则返回true,查询错误则返回false