数据库简单查询
$info = $goods -> where()->field(字段)->select();
select()
- 返回一个二维数组信息,包含全部数据表信息
- 给该方法传递参数
a) select(30) 查询主键值等于30的记录信息
b) select(“10,12,14”) 查询主键值在10、12、14范围的记录信息
find()
- 如果我们查询的结果只有一个信息,使用select()会返回一个二维数组
为了使用方便我们会希望返回一个一维数组,这时候可使用find()方法
having()与where()设置查询条件
- having 和 where区别
① 使用有先后顺序
② where price>100 having price>100
③ where 设置条件,字段必须是数据表中存在的字段
④ having 设置条件,字段必须是select语句查询出来的字段可以使用
相关聚合函数 count() sum() avg() max() min()
- 以上聚合函数是最后被调用的方法
以上方法可以结合具体条件方法使用
例如:$goods -> where(‘goods_price >1000’)->count(); 大于1000元的商品的总数目