thinkphp的select和find的区别
4 回答
繁花如伊
TA贡献2012条经验 获得超12个赞
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
find方法,如果带参数,就只能是主键ID,这样能返回对应数据,如果不带参数,返回的是所查询数据集的第一条记录,类似limit(1)这样的。
find 方法:查询符合条件的第一条数据。
select 方法:查询符合条件的所有数据。
撒科打诨
TA贡献1934条经验 获得超2个赞
二者主要区别在于:
find只返回满足查询条件的第一组数据,而select获取所有满足查询条件的记录。
因此二者在数组结构上表现出区别,find获得的是查询数据的一维数组,而select是二维数组,这样即便只查询到一条记录,二者的数组结构也是不同的。
- 4 回答
- 0 关注
- 1055 浏览
添加回答
举报
0/150
提交
取消