基礎知識------------------------------------------------------------------------------------------------------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();