2.常用知识点
调试使用函数运行的查询sql是否是自己想要的
使用fetchSql()可以将运行的sql显示出来,该函数放在中间任何位置调用即可 当对查询结果有疑问的时候可以调用语句到mysql查询
$res = Db::name('member')->where($where)->fetchSql()->find();
dump($res);//输出结果为:SELECT * FROM `cmf_member` WHERE `wx_gender` = 1 LIMIT 1
查询数据一般用两个函数:select,find
-
select 查询多条数据 查出的数据结果不是数组需要使用函数转成数组格式(toArray)
- find: 查询第一条数据,如果有多条数据的情况下默认返回顺序第一条数据 一般情况下使用find要加上唯一的查询条件(一般查询id),及提前预知到自己要查询的结果只有唯一的一条才使用该函数