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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • 查询语句
    查看全部
  • 数据库配置
    查看全部
    1 采集 收起 来源:连接数据库

    2015-05-08

  • 框架是程序结构代码的集合,不是业务逻辑代码。
    查看全部
    0 采集 收起 来源:框架简介

    2015-05-07

  • 模型 视图 控制器的作用
    查看全部
    0 采集 收起 来源:MVC简析

    2015-05-07

  • 命名范围的使用 主要是为了一次定义 多次调用 protected $_scope=array( /*‘命名范围的标识名’=>array( '属性'=>'值'; 支持的方法有:where、limit、field、order、page、having、group、disinct ) 'jige'=>array( 'where'=>array('score'=>array('egt',60)),'order'=>'id asc','limit'=>10 ), 'ziduan'=>array('field'=>'nick_name,score','limit'=>5) ) 如何调用 $user = D('User'); $data = $user->scope('jige,ziduan')->select();
    查看全部
  • 过滤查询 distinct(true/false)
    查看全部
  • 多表查询之 Union 格式:union(“string or array”,true/false); $data = M('User')->field('user_name') ->union('select user_name from mk_user2')或者union(array('field'=>'user_name','table'=>'mk_user2'),true) ->select(); dump($data); $this->display(); 注意:两个表查询字段名称、书序要相同 默认false 查询的数据没有重复 true的话 则为unionAll 有重复数据
    查看全部
  • 框架就是毛坯房 是程序结构代码的集合 集成了许多类、函数和功能类包
    查看全部
    0 采集 收起 来源:框架简介

    2015-05-07

  • Model 处理数据和业务逻辑 View 展示 Controller 接受用户请求 调用模型处理请求
    查看全部
    0 采集 收起 来源:MVC简析

    2015-05-07

  • 多表查询 table()方法 table(array('表名'=>'别名')) 表名需要加前缀 $data = M()->table(array('mk_user'=>'user','mk_userinfo'=>'info'))->where('user.id=info.user_id')->select(); dump($data);
    查看全部
  • group 和 having方法的使用
    查看全部
  • limit()和page(页码,每页的条数=20)
    查看全部
  • 连贯操作之field方法 2.field($string,false) $string 传入多个字段用英文逗号隔开 第二个参数 为true 相当于反选效果 $data = M('User')->field('id,user_name',false)->ordrer('score desc,id asc')->select(); dump($data);
    查看全部
  • 连贯操作之order排序 1.order排序 order(字符串) 多个条件用英文逗号隔开 $data = M('User')->order('score desc,id asc')->select(); dump($data);
    查看全部
  • 3.表达式查询 eq neq gt lt elt between in ,not in ,like,not between, $where['字段名']=array(表达式,查询条件); $where['id']=array('lt',3); $where['id']=array('between','1,8'); $where['id']=array('in','1,8'); 利用like关键字 user_name 中右匹配ming 左匹配xiao的信息都将被查询出来 $where['user_name']=array('like',array('%ming','xiao%')); 对应的sql语句是 select * from muke_user where user_name like %ming or user_name like xiao%; 区间查询 符合两条件 id>1 and id < 10 $where['id']=array(array('gt',1),array('lt',10)); $where['id']=array(array('gt',100),array('lt',3),'or'); $data = M('User')->where($where)->select(); dump($data); 5.混合查询
    查看全部

举报

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

微信扫码,参与3人拼团

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

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