国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

【phpcms-v9】phpcms-v9中model.class.php文件分析

2024-09-10 07:15:51
字體:
來源:轉載
供稿:網友

phpcms model.class.php分析

一.model.class.php 概述:

model.class.php是數據模型基類,18個成員方法。select 、listinfo、get_one、query、insert、insert_id、update、delete、count、sqls、affected_rows、get_primary、get_fields、table_exists、list_tables、fetch_array、version

二、select

select($where = '', $data = '*', $limit = '', $order = '', $group = '', $key='')

  1. /** 
  2. * 執行sql查詢 
  3. * @param $where 查詢條件[例`name`='$name'] 
  4. * @param $data 需要查詢的字段值[例`name`,`gender`,`birthday`] 
  5. * @param $limit 返回結果范圍[例:10或10,10 默認為空] 
  6. * @param $order 排序方式    [默認按數據庫默認方式排序] 
  7. * @param $group 分組方式    [默認為空] 
  8. * @param $key 返回數組按鍵名排序 
  9. * @return array     查詢結果集數組 
  10. */ 
  11.  
  12.  listinfo($where = ''$order = ''$page = 1, $pagesize = 20, $key=''$setpages = 10,$urlrule = '',$array = array()) 
  13.  
  14. /** 
  15. * 查詢多條數據并分頁 
  16. * @param $where 
  17. * @param $order 
  18. * @param $page 
  19. * @param $pagesize 
  20. * @return unknown_type 
  21. */ 
  22.  
  23. get_one($where = ''$data = '*'$order = ''$group = ''
  24.  
  25. /** 
  26. * 獲取單條記錄查詢 
  27. * @param $where 查詢條件 
  28. * @param $data 需要查詢的字段值[例`name`,`gender`,`birthday`] 
  29. * @param $order 排序方式    [默認按數據庫默認方式排序] 
  30. * @param $group 分組方式    [默認為空] 
  31. * @return array/null    數據查詢結果集,如果不存在,則返回空 
  32. */ 
  33.  
  34.  query($sql
  35.  
  36. /** 
  37. * 直接執行sql查詢 
  38. * @param $sql     查詢sql語句 
  39. * @return    boolean/query resource     如果為查詢語句,返回資源句柄,否則返回true/false 
  40. */ 
  41.  
  42. insert($data$return_insert_id = false, $replace = false) 
  43.  
  44.  
  45.  
  46. /** 
  47. * 執行添加記錄操作 
  48. * @param $data 要增加的數據,參數為數組。數組key為字段值,數組值為數據取值 
  49. * @param $return_insert_id 是否返回新建ID號 
  50. * @param $replace 是否采用 replace into的方式添加數據 
  51. * @return boolean 
  52. */ 
  53.  
  54. insert_id() 
  55.  
  56.  
  57.  
  58. /** 
  59. * 獲取最后一次添加記錄的主鍵號 
  60. * @return int  
  61. */ 
  62.  
  63. update($data$where = ''
  64.  
  65.  
  66.  
  67. /** 
  68. * 執行更新記錄操作 
  69. * @param $data 要更新的數據內容,參數可以為數組也可以為字符串,建議數組。 
  70. * 為數組時數組key為字段值,數組值為數據取值 
  71. * 為字符串時[例:`name`='phpcms',`hits`=`hits`+1]。 
  72. *     為數組時[例: array('name'=>'phpcms','password'=>'123456')] 
  73. *     數組的另一種使用array('name'=>'+=1', 'base'=>'-=1');程序會自動解析為`name` = `name` + 1, `base` = `base` - 1 
  74. * @param $where 更新數據時的條件,可為數組或字符串 
  75. * @return boolean //開源軟件:Vevb.com 
  76. */ 
  77.  
  78. delete($where
  79.  
  80. /** 
  81. * 執行刪除記錄操作 
  82. * @param $where 刪除數據條件,不充許為空。 
  83. * @return boolean 
  84. */ 
  85.  
  86. count($where = ''
  87.  
  88. /** 
  89. * 計算記錄數 
  90. * @param string/array $where 查詢條件 
  91. */

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜平县| 平罗县| 维西| 青岛市| 曲阜市| 永济市| 澎湖县| 三门峡市| 奎屯市| 石棉县| 吉木乃县| 库尔勒市| 土默特左旗| 灵寿县| 天镇县| 广德县| 会理县| 临清市| 秦皇岛市| 五台县| 兴安县| 黑龙江省| 唐海县| 肥西县| 尼玛县| 体育| 西盟| 易门县| 潞城市| 舟山市| 神池县| 黄陵县| 喜德县| 古交市| 陕西省| 山阴县| 阜宁县| 来凤县| 昂仁县| 当雄县| 双江|