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

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • $data=M('user')->field('userid,count(*) as total')->having('userid>8')->group('userid')->select(); //显示所有userid的信息条数,并分组,组名total.只显示userid>8的数据。特别注意:having是配合group使用的,若group未使用则having不生效。
    查看全部
  • $m = M('user'); $result = $m->field('id,name')->limit(5)->select();查询五个数据 $result = $m->field('id,name')->limit(2,5)->select();第二条数据开始查询五条 limit(start,length) page(页码,每页条数) 每页条数默认为20
    查看全部
  • $m = M('user'); $result = $m->field('id,name',false)->select();//默认 取id和name $result = $m->field('id,name',true)->select();//默认 取id name外的所有字段 连贯操作系列方法必须在select()方法之前
    查看全部
  • $m = M('user'); $result = $m->order('id ASC')->select(); $result = $m->order('id ASC,source DESC')->select(); 多条件排序
    查看全部
  • $where['id'] = 34; M('User')->where($where)->delete(); 简便方法 M('User')->delete(3);删除id为3的数据
    查看全部
  • $updata['score']=60; $where['id']=1; M('User')->where($where)->save($updata);
    查看全部
  • M('User')->where('id=1')->select(); //使用数组方式进行查询 $where['id']=2; $where['name']='xiaoming'; $where['_logic']='or'; M('User')->where($where)->select(); //表达式方式查询,推荐使用,可以有效防止sql注入 $where['id']=array('between','1,8'); M('User')->where($where)->select(); //统计用法 M('User')->count(); M('User')->max('id'); //eq(=) neq(!=) egt(>=) gt(>) lt(<) elt(<=) //like(like) between (between and) not between(not between and) in (in) not in (not in) and(and[默认]) $where['id']=array('between','1,8');//查询id是1到8的数据 $where['id']=array('lt'3);//查询id<3的数据 $where['user_name']=array('like',array('%ming','xiao%'));//查询user_name模糊等于%ming 模糊等于xiao的数据 //6.统计用法 // count统计数量 可选 // max 获取最大值 必须传入 统计的字段名 // min 获取最小值 必须传入 统计的字段名 // avg 平均值 必须传入 统计的字段名 // sum 求和 必须传入 统计的字段名 $data =M('user')->min('id');//查询语句(其中id是传入的值)
    查看全部
  • M('User')->add($data);//添加一条数据(一维数组),成功的话返回自增ID值 M('User')->addAll($data);//添加多条数据(多维数组),成功的话返回插入数据第一条自增ID值,只适用于MySql,且实际运用中较少 echo M()->getLastSql();//查看最后一条执行语句 $data= $user->select();
    查看全部
  • 1、实例化基础模型model $user = new Model('user');//表名,表前缀,数据库连接信息 $user = M('user'); 2.实例化用户自定义模型 $user = new UserModel(); $user = D('User'); 3、实例化公共模型 $user = new CommonModel(); 4、实例化空模型 $model = M(); $model->query($sql); //读取日常 select $model->execute($sql);//写入 update insert
    查看全部
    0 采集 收起 来源:实例化模型

    2018-03-22

  • 'LOAD_EXT_CONFIG'='baseconfig' 'URL_HTML_SUFFIX'=>'html|shtml|xml'
    查看全部
    0 采集 收起 来源:连接数据库

    2018-03-22

  • 'SHOW_PAGE_TRACE'=>true, dump($_SESSION); dump($_SERVER)
    查看全部
  • ThinkPHP模板引擎之调用函数和系统函数 {$me['name']|md5|substr=0,5} 它是顺序调用的 时间戳格式 {$now|date='Y-m-d H:i:s',###}
    查看全部
  • 如果想对变量作加加减减的运算 一定要用数组的形式 {$men['age']+1}
    查看全部
  • 模板的赋值和输出 建议用assign(‘键’,‘值’) 例如:$htis->assign('name','Tc') 在网页里 <?php echo $name; >
    查看全部
  • $this->display() ; 调用建立好了的模板文件 TCl文件夹下的
    查看全部
    0 采集 收起 来源:建立项目模板

    2018-03-22

举报

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

微信扫码,参与3人拼团

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

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