PHP tp3.2模型對數據進行多表查詢

基礎知識------------------------------------------------------------------------------------------------------php

鏈接數據庫:ThinkPHP=>Conf=>convention.php配置文件中配置鏈接數據庫  若是是分佈式數據庫的的話 用,進行風格ajax

             控制器方法
數據庫

控制器方法:C()用於設置,獲取以及保存配置參數的方法數組

      M()鏈接表名分佈式

      U()用於URL的動態生成 :只須要寫 模塊文件名/控制器/方法spa

      ajaxReturn($data,數據格式) :返回AJAX格式的數據對象

      success('提示內容','頁面地址',跳轉時間)排序

      error('提示內容','頁面地址',跳轉時間):當頁面出現錯誤的時候跳轉到上一字符串

      個頁面;it

      I('變量類型.下標',獲取失敗返回的數值/字符串,對變量進行過濾:

        獲取系統輸入變量

        I('變量類型.變量名/修飾符'); s=>字符串,d=>整型,b=>布爾,

        a=>數組,f=>浮點

請求類型

  IS_POST:判斷是否以POST方式提交

  IS_GET:判斷是否以GET方式提交

  IS_AJAX:判斷是否以AJAX方式提交

              模型=》連貫操做

WHERE

  $uer = M("數據表名");/實例化對象

  $data = $uer ->where()->select()//帶條件的查詢語句

ALIAS

  $data = $uer->alias('a')//設置鏢的別名

FIELD 用於查詢

  field()//返回須要的字段

ORDER

  order('字段 排序方法')//對數據進行排列asc 正常排序desc倒敘

LIMIT   限制結果數量

  limit() 限制結果數量  也能夠是數量區間

PAGE 分頁

  page('頁嗎,數量條數')

GROUP

  group() 分組

JOIN 多表鏈接

  完整示例:

  $table = M('表名');

  $data = $table->field('須要查詢的字段')

  ->join(表1 on  表2.字段=表1.字段)

  ->join(表3 on 表2.字段=表3.直段)

  ->select();

相關文章
相關標籤/搜索