thinkphp的select和find的区别
1个回答
展开全部
问题分析:
在Thinkphp中,select和find主要有2个区别,分别为:
1、查询数量的不同:
select是查询符合条件的多条数据或者说符合条件的全部数据。
find是查询符合条件的第一条数据。
2、查询返回格式不同:
select返回的是二维数组,就算查询结果仅仅只有一条,返回的任然是二维数组。
find返回的是一维数组。
举例如下:
假设表名为test,数据表中包含5条数据,分别为:
1、select查询:
Thinkphp执行代码:
db('test')->select(); //获取数据表全部数据。
执行结果:
2、find查询:
Thinkphp执行代码:
db('test')->find(); //获取数据表第一条数据。
执行结果:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询