PHP thinkphp3.2 CURD的返回值

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章