thinkphp中select和find方法的区别

thinkphp用到 select()和find()方法,两个方法都能返回数据集数组,find()返回一个一维数组,select()返回一个二维数组,所以在取值时有所不同,

一维数组取值用 $data[“demo”],

二维数组取值用 $data[0][“demo”],

两者还有一个重要的不同之处:读取数据的操作其实和数据集的类似,select可用的所有连贯操作方法也都可以用于find方法,区别在于find方法最多只会返回一条记录,因此limit方法对于find查询操作是无效的。

此条目发表在开源代码分类目录,贴了标签。将固定链接加入收藏夹。

发表回复