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


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

連接數據庫:ThinkPHP=>Conf=>convention.php配置文件中配置連接數據庫  如果是分布式數據庫的的話 用,進行風格

             控制器方法

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

      M()連接表名

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

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

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

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

      個頁面;

      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();

  

     

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM