为了账号安全,请及时绑定邮箱和手机立即绑定

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • URL代码
    查看全部
  • 方法调用
    查看全部
  • // distinct过滤查询 distinct(true/false) true过滤,false不过滤 $data=M("User") ->distinct(true) ->field("score") ->order("score asc") ->select(); dump($data);
    查看全部
  • // 多表查询union查询 union(string/array,true/false) // 第二个参数表示是否去掉重复数据 $data=M("User") ->field("user_name") //->union("select user_name from mk_user2") //->union("select user_name from mk_user2",true) ->union(array("field"=>"user_name","table"=>"mk_user2")) ->select(); dump($data);
    查看全部
  • //多表查询 join方法 join()支持字符串和数组 $data=M('user')->join('mk_userinfo on mk_userinfo.userid=mk_user.id')->join()->select(); //默认left join $data=M('user')->join('right join mk_userinfo on mk_userinfo.userid=mk_user.id')->join()->select(); $data=M('user')->join('inner join mk_userinfo on mk_userinfo.userid=mk_user.id')->join()->select();
    查看全部
  • //多表查询 table方法 table(array('表名'=>'别名')) 表名需要加前缀 M()->table(array('mk_user'=>'user','mk_userinfo'=>'info'))->where('user.id=info.user_id')->select();
    查看全部
  • $data=M("admin") ->distinct(true) ->field("username") ->select(); dump($data);
    查看全部
  • // 多表查询union查询 union(string/array,true/false) // 第二个参数表示是否去掉重复数据 $data=M("User") ->field("user_name") //->union("select user_name from mk_user2") //->union("select user_name from mk_user2",true) ->union(array("field"=>"user_name","table"=>"mk_user2")) ->select(); dump($data);
    查看全部
  • $date=M('user')->join(array('mk_userinfo on mk_userinfo.user_id=mk_user.id'))->select();
    查看全部
  • //多表查询 join方法 join()支持字符串和数组 //默认left join //Right Join: join("Right join imooc_cate on imooc_pro.cId=imooc_cate.id") //同理,inner join: $data=M("pro") ->join("Inner join imooc_cate on imooc_pro.cId=imooc_cate.id") ->select(); dump($data);
    查看全部
  • // 多表查询 table方法 table(array('表名'=>'别名')) $data=M()->table(array("mk_user"=>"user","mk_userinfo"=>"info"))->where("user.id=info.user_id")-select(); dump($data);
    查看全部
  • // 多表查询 table方法 table(array('表名'=>'别名')) $data=M()->table(array("mk_user"=>"user","mk_userinfo"=>"info"))->where("user.id=info.user_id")-select(); dump($data);
    查看全部
  • // group 分组操作,,,,,having()配合group使用,进行过滤 $data=M("admin") ->field("username,count(*) as total") ->having("username like '%x%'") ->group("username") ->select(); dump($data);
    查看全部
  • // 3.limit (start,length) // $data=M("admin") // ->field("id,username,email") // ->order("id desc") // ->limit(3) // ->select(); // dump($data); // 4.page(页码 ,每页的条数=20) $data=M("admin") ->field("id,username,email") ->order("id desc") ->page(2,3) ->select(); dump($data);
    查看全部
  • TP // 2.field($string,false) $string 传入多个字段名,多个字段用逗号分隔, // 第二操作默认为false,即查$string中的字段。设为true时,查询除$string之外的所有字段 // 这些连续操作都必须在select方法之前 $data= M("admin")->field('username,email')->order('username,id asc')->select(); dump($data);
    查看全部

举报

0/150
提交
取消
课程须知
1、PHP基础语法 2、MYSQL常用的SQL语句 3、面向对象开发思想
老师告诉你能学到什么?
1、理解框架的概念 2、熟练掌握tp框架的基础用法 3、简单的使用tp框架进行相关开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!