-
select查詢2 + 統(tǒng)計(jì)查看全部
-
select 查詢1查看全部
-
LOAD_EXT_CONFIG查看全部
-
thinkphp基礎(chǔ)學(xué)習(xí)查看全部
-
各種標(biāo)簽查看全部
-
switch 標(biāo)簽查看全部
-
Id判斷,注意elseif 和 else 的結(jié)束符查看全部
-
for 方法查看全部
-
常用函數(shù),volist,foreach查看全部
-
模板引擎,常用函數(shù)查看全部
-
mvc 模型、視圖、控制器查看全部
-
命名范圍: 1.自定義模型 //也可以直接繼承自Model類 class UserModel extends CommonModel{ protected $_scope=array( /*'命名范圍的標(biāo)識名'=>array( '屬性'=>'值', 支持的方法有:where limit field order table page having goup distinct )*/ 'jige'=>array( 'where'=>array( 'score'=>array('egt',60), ), 'order'=>'id asc', 'limit'=>10 ), "ziduan"=>array( 'field'=>"nick_name,score", 'limit'=>5 ) //有重復(fù)申明,則后面的定義會覆蓋前面的 ); } 2.使用: public function fanwei(){ //命名范圍 $user=D("User"); $data=$user->scope("jige,ziduan")->select(); echo M()->getLastSql(); } 3.結(jié)果: SELECT `nick_name`,`score` FROM `imooc_user` WHERE ( `score` >= 60 ) ORDER BY id asc LIMIT 5查看全部
-
過濾查詢之distinct方法 1 語法 distinct方法用來過濾相同信息,屬性為true過濾和false不過濾 2 例子 $data=M('user')->distinct(true)->field('score')->order('score asc')->select();查看全部
-
union()用于合并兩個(gè)或多個(gè) SELECT 語句的結(jié)果集。 獲取 user表 的字段,必須與 union() 中獲取的 字段相同,對應(yīng)字段的類型也要相同,順序也必須相同. union() 的第二個(gè)參數(shù)默認(rèn) =false ,表示不會將重復(fù)數(shù)據(jù)隱藏; =ture ,表示將會隱藏重復(fù)數(shù)據(jù) union() 可以進(jìn)行連貫操作 字符串方法: $data= M('user')->field('user_name,id') ->union('select user_name,id from wp_info'); 數(shù)組方法: $data= M('user')->field('user_name’)-> union(array('field'='user_name','table'='wp_info'),true);查看全部
-
多表查詢join()支持字符串和數(shù)組 且join()中的表都必須加前綴(寫全稱) 字符串方式: M(‘user')-join('mk_userinfo On mk_userinfo.user_id=mk_user.id')->select(); Left join 左關(guān)聯(lián) Right join 右關(guān)聯(lián) inner join 內(nèi)聯(lián)( ThinkPHP3.2 默認(rèn)采用 INNER JOIN 方式) M('user')-join('Right join mk_userinfo On mk_userinfo.user_id=mk_user.id')->select(); 多表關(guān)聯(lián)添加join 數(shù)組方式: M('user')->join(array('mk_userinfo On mk_userinfo.user_id=mk_user.id'))-select();查看全部
舉報(bào)
0/150
提交
取消