快捷查詢方式是一種多欄位查詢的簡化寫法,可以進一步簡化查詢條件的寫法,在多個字段之間用|分割表示or查詢,用&分割表示and查詢,可以實現下面的查詢,例如:
$user = m("user"); // 例項化user物件
$map['name|title'] = 'thinkphp';// 把查詢條件傳入查詢方法
$user->where($map)->select();
上面的查詢其實可以等效於
$user = m("user"); // 例項化user物件
$map['name'] = 'thinkphp';
$map['title'] = 'thinkphp';$map['_logic'] = 'or';// 把查詢條件傳入查詢方法
$user->where($map)->select();
查詢條件就變成name= 'thinkphp' or title = 'thinkphp'
上面的查詢等效於:$user =m
("user"
);// 例項化user物件
$map
['status&title']=
array
('1'
,'thinkphp'
,'_multi'
=>
true
);
// 把查詢條件傳入查詢方法
$user
->
where
($map
)->
select
();
$user =m
("user"
);// 例項化user物件
$map
['status']=
1;
$map
['title']=
'thinkphp'
;
// 把查詢條件傳入查詢方法
$user
->
where
($map
)->
select
();
'_multi'=>true
必須加在陣列的最後,表示當前是多條件匹配,這樣查詢條件就變成status= 1 and title = 'thinkphp'
$map
['status&score&title']=
array
('1'
,array
('gt'
,'0'
),'thinkphp'
,'_multi'
=>
true
);
等效於:
查詢條件就變成$map
['status']=
1;
$map
['score']=
array
('gt',0
);
$map
['title']=
'thinkphp'
;
status= 1 and score >0 and title = 'thinkphp'
注意:快捷查詢方式中「|」和「&」不能同時使用。
來自tp手冊。
tp快捷函式
1.關於js和css路徑問題 找路徑是從入口檔案index.php來找的 在存放js和css的時候可以放到public資料夾下 2.第三方類引入 有兩塊地方可以放第三方類 1 模組下面 2 library下面新建資料夾或者舊的資料夾裡面 放進去之後,需要新增命名空間,命名空間從根命名空間寫起 注意類...
tp3 2復合查詢
where member.ming array like key where xueyuan.xingming array like key where xueyuan.dizhi array like key where xueyuan.shoujihao array like key where...
TP 查詢日 月 年資料
獲取當日的資料 db table table wheretime times today select 獲取昨天的資料 db table table wheretime times yesterday select 獲取本週的資料 db table table wheretime times wee...