摘要: Db类支持原生SQL查询操作,主要包括下面两个方法: query方法query方法用于执行SQL查询操作,如果数据非法或者查询错误则返回false,否则返回查询结果数据集(同select方法)。 使用示例: Db::query("select * from think_user where stat 阅读全文
posted @ 2020-10-05 11:14 学无边涯 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 首先构造子查询SQL,可以使用下面三种的方式来构建子查询。 1、使用select方法当select方法的参数为false的时候,表示不进行查询只是返回构建SQL,例如: $subQuery = Db::table('think_user') ->field('id,name') ->where('i 阅读全文
posted @ 2020-10-05 11:13 学无边涯 阅读(2453) 评论(0) 推荐(0) 编辑
摘要: 1,视图查询可以实现不依赖数据库视图的多表查询,并不需要数据库支持视图,例如: Db::view('User','id,name') ->view('Profile','truename,phone,email','Profile.user_id=User.id') ->view('Score',' 阅读全文
posted @ 2020-10-05 11:10 学无边涯 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 1,快捷查询快捷查询方式是一种多字段相同查询条件的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示OR查询,用&分割表示AND查询,可以实现下面的查询,例如: Db::table('think_user') ->where('name|title','like','thinkphp 阅读全文
posted @ 2020-10-05 11:08 学无边涯 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1,时间比较 // 大于某个时间where('create_time','> time','2016-1-1');// 小于某个时间where('create_time','<= time','2016-1-1');// 时间区间查询where('create_time','between time 阅读全文
posted @ 2020-10-05 11:05 学无边涯 阅读(355) 评论(0) 推荐(0) 编辑