基礎知識------------------------------------------------------------------------------------------------------
連接數據庫: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();