0616框架查询

//Model:数据库中每一张表对应一个模型
//类名对应表名,类里面的成员变量是列名
//把一张表对应一个类,其中一条数据对应一个对象

//如果我们对该表的模型没有特殊操作的话可以不用建立该模型

//实例化Model有三种反方式
//1、需要一个具体的类名,
//$car=new HomeModelCarModel();
//var_dump($car);

//2.用D方法
//$car=D("Car");
//var_dump($car);
//3、M方法

//$car=M("car");

//var_dump($car);
//select 查询,以二维数组的形式返回
//var_dump($car->select());

//连贯操作

//通过where方法添加查询条件 ***
//$db=$car->where("brand='b002'")->select();
//table方法可以切换操作表
//$db=$car->table("nation")->select();
//field方法可以查询指定的字段(列) ***
//$db=$car->field("code,name")->select();
//order方法是进行排序的 ***
//$db=$car->order("Price desc")->select();
//limit()方法是分页查询,如果()内只有一个参数n的话就是取前n个数据,如果有两个参数(n,m)就是跳过n条取m条数据 ***
//$db=$car->limit(2,3)->select();
//page(n,m)方法是拓展分页,意识是取第n页的m条数据
//$db=$car->page(3,5)->select();
//group()是分组查询 ***
//$db=$car->field("brand,count(*)")->group("brand")->select();
//join() 链接查询 ***
//$db=$car->join("brand on car.brand=brand.brand_code")->select();
//distinct()方法 去重 ***
//$db=$car->field("brand")->distinct(true)->select();


//find()方法只能查一条,并且只能根据主键查 不写主键值默认返回第一条 一维数组
//$db=$car->find();

原文地址:https://www.cnblogs.com/wcc731546227/p/5592850.html