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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • 自定义配置文件不被项目编译
    查看全部
  • 自定义配置文件不被项目编译
    查看全部
  • 在config配置文件中加载其他的配置文件
    查看全部
  • thinkphp c方法读取配置值
    查看全部
  • 前一个视频是URL重写,隐藏index.php 本视频是隐藏URL的.html后缀
    查看全部
    0 采集 收起 来源:URL伪静态

    2017-06-21

  • 连贯操作之limit和page方法 1 limit(start,length) 例:limit(2,5)//从第2条开始数,取5条数据 2 page(页码,每页数据条数=默认20) 例:page(2,5) //查询第2个页码的数据,每页5条数据
    查看全部
  • 1.语法 field($string,false)【默认状态false】 false 时,查询 $string 中规定的字段 ture 时,过滤 $string 中规定的字段(即取 $string 规定字段 以外的其他字段) 查询多个字段时,$string 中的各字段名 用逗号隔开 2.TP中提供了连续操作方式,如下: //所有的条件方法都是要在 select()方法前使用,条件方法对查询才会起作用. // 只查询user_name,并按id进行降序排序; $data=M('user')->field('user_name',false)->order('id',desc)->select();
    查看全部
  • //order排序(多个条件用逗号隔开) order(‘字段1 排列方式,字段2 排列方式') $data=M('user')->order('score desc,id asc')->select(); //desc降序排列,asc升序排列
    查看全部
  • 1.按条件删除 $where['id']=3; //条件删除 M('User')->where($where)->delete(); 2.主键值删除 M('User')->delete(3); //delete(主键值);只可以传入主键值,删除主键值对应的那条数据
    查看全部
  • CURD之更新数据 update: 1 举例$update['score']=60;//修改数据 $where['id']=1;//条件 $data=M('user')->where($where)->save($update);//写入更新数据用save($update)方法
    查看全部
  • 目录说明
    查看全部
  • 目录说明
    查看全部
  • 1直接使用字符串进行查询 $data=M('User')->where('id=11')->select(); 2使用数组的方式进行查询 $where['id']=1; $where['user_name']='xiaohong'; $where['_logic']='or';//默认AND $data=M('User')->where($where)->select(); dump($data); 3表达式查询 $where['字段名']=array(表达式,查询条件); $where['id']=array('gt',13); $where['id']=array('between','12,14'); $where['id']=array('in','12,14'); $where['user_name']=array('like','%hong'); $where['user_name']=array('like',array('%ming','%hong')); $data=M('User')->where($where)->select(); 4区间查询 $where['id']=array(array('gt',12),array('lt',15)); $where['id']=array(array('gt',15),array('lt',12),'or');//默认AND $data=M('User')->where($where)->select(); 5混合用法 尽量不要用混合和字符串查询 $where['id']=array('gt',10);$where['_string']='score>10'; $data=M('User')->where($where)->select(); 6统计用法 $data=M('User')->count();//统计数量 可选 $data=M('User')->max('id');//求最大值 须传入字段名 $data=M('User')->min('id');//求最小值 须传入字段名 $data=M('User')->avg('score');//求平均值 须传入字段名 $data=M('User')->sum('score');//求和 必传入字段名
    查看全部
  • index.php隐藏:.httpd.conf中搜索rewrite.so-->mod_rewrite.so前面的#删除-->项目index.php同级中建立.htaccess文件
    查看全部
  • M('表名')->add(一维数组) M('User')->add(一维数组);//添加一条数据,成功的话返回自增ID值 M('User')->addAll(多维数组);//添加多条数据,成功的话返回插入数据第一条自增ID值,只适用于MySql,且实际运用中较少 echo M()->getLastSql();//查看最后一条执行语句 多维数组: $data=array( 0=>$data=array( 'user_name'=>'xiaohong', 'nick_name'=>'小红', 'password'=>md5('123456'), 'score'=>'100', 'create_date'=>date('Y-m-d H:i:s'), 'update_date'=>date('Y-m-d H:i:s'), ), 1=>$data=array( 'user_name'=>'xiaobai', 'nick_name'=>'小白', 'password'=>md5('123456'), 'score'=>'100', 'create_date'=>date('Y-m-d H:i:s'), 'update_date'=>date('Y-m-d H:i:s'), ), );
    查看全部

举报

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

微信扫码,参与3人拼团

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

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