-
连贯操作 field('string',false) 除字段以外的字段查看全部
-
count(可选) max min avg sum(需要字段)查看全部
-
区间查询 $where['id'] = array(array('gt',100),array('lt',3),'or')查看全部
-
between in $where['id'] = array('between','1,8')查看全部
-
$where['_logic'] = 'or'查看全部
-
一般使用数组查询,条件多的时候方便处理查看全部
-
连贯操作之排序 //order排序(多个条件用逗号隔开) order('条件1 desc,条件2 asc') $data=M('user')->order('score desc,id asc')->select(); //desc降序排列,asc升序排列查看全部
-
CURD之删除数据: 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=1')->select(); //2.使用数组方式进行查询 $where['user_name']="xiaoming";//查询条件 $where['_logic']='or';//查询方式 //3. 表达式查询 //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['字段名']=array('表达式',查询条件); //$where ['id']=array('lt',3);//查询<3的数据 $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的数据 //4.区间查询 where['id']=array(array('gt',100),array('lt',3),'or');//查询>100 或者<3的数据 //5.混合查询 $where['id']=array('gt' 10);//查询id>10的数据 $where['_string']='scoer>10';// 查询scoer>10的数据 //6.统计用法 // count统计数量 可选 // max 获取最大值 必须传入 统计的字段名 // min 获取最小值 必须传入 统计的字段名 // avg 平均值 必须传入 统计的字段名 // sum 求和 必须传入 统计的字段名 $data =M('user')->min('id');//查询语句(其中id是传入的值)查看全部
-
CURD之创建 //add创建,创建多条数据 M('user')->add($数组); //返回插入数据的主键id值 M('user')->addAll($多维数据); //(不推荐)返回插入的所有数据的第一条数据的主键id值 M()->getLastSql(); //返回运行脚本最后运行的一条sql语句 M()->getLastInsID(); 2 debug中开启TRACE显示信息 SHOW_PAGE_TRACE=>true查看全部
-
实例化模型(重点) (在IndexAction.classs.php中设置 public function user() { //1.实例化基础模型 1.//$user=new Model('admin');//表名,表前缀,数据库连接信息 2.$user=M("pro"); $data==$user->select(); dump($data); //$this->display(); //2.实例化用户自定义模型 //$user=new adminModel(); // $user=D("admin");//先找自定义模型,找不到会自动切换成M()方法 // echo $user->getinfo(); //3.实例化公共模型 // $user=new CommonModel(); // echo $user->strmake("aaa"); // $user=D("User"); // echo $user->strmake("abc"); //4.实例化空模型(不推荐) // $model=M(); // $sql="select * from imooc_admin"; //$data=$model->query($sql);//读取数据 select //dump($data); //$model->execute($sql);//写入数据 update,insert,delete } 读写分离query($sql)、execute($sql)查看全部
-
1.关于Thinkphp 国产、开源、面向对象、MVC框架,提倡大道至简设计思想 2.特点 简单易用的MVC模式、查询语言丰富、详尽的文档和中文注释 3.获取框架 http://www.thinkphp.cn查看全部
-
数据库——连接配置 1 在config.php中配置——如截图所示 2 多台服务器可以——配置主从服务器查看全部
-
调试方法 1开启debug模式 2打开shou_trace配置 3右下角打开tp的调试页面 4.在控制器里使用trace方法,给调试模式中赋值显示 5 记录程序运行时间 G方法 G('run'); for($i = 1;$i < 100000; $i++){$count =+ $i;} echo G('run','end');查看全部
举报
0/150
提交
取消