数码资讯
一个简短的描述在ThinkPHP的查询方法
当我们用ThinkPHP开发,我们有时使用GetById(1)。此方法可以快速获取消息内容。这个方法比(id = 1)- find()方便得多,而且查询效率比查找更快。 当人们开始接触这种方法时,很多人没有注意到它的内部实现机制。他们只是认为他们可以通过ID获取信息,但事实并非如此。 例如,一些系统
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
当我们用ThinkPHP开发,我们有时使用GetById(1)。此方法可以快速获取消息内容。这个方法比(id = 1)- find()方便得多,而且查询效率比查找更快。
当人们开始接触这种方法时,很多人没有注意到它的内部实现机制。他们只是认为他们可以通过ID获取信息,但事实并非如此。
例如,一些系统已经getbytitle(你好)和getbymoney('1000)的方法,这是非常相似的(1 GetById)刚才提到的,和功能原理也类似GetById(1)。
事实上,类似GetById($id),getbytitle($标题),getbyusername($用户名)等,与通过+领域有一个专有名词叫神奇的方法,你可以在表中的数据字段的任何一个领域,其结果只能是回到第一查询到的数据,该方法具有很高的查询效率,记得很好。
有时我们的领域是没有连接,如等user_name,我们写(getbyuser_name($name))答案是否定的。ThinkPHP并不支持这种方法。我们需要用驼峰法来命名它。它应该是这样写的getbyusername($name)。
当人们开始接触这种方法时,很多人没有注意到它的内部实现机制。他们只是认为他们可以通过ID获取信息,但事实并非如此。
例如,一些系统已经getbytitle(你好)和getbymoney('1000)的方法,这是非常相似的(1 GetById)刚才提到的,和功能原理也类似GetById(1)。
事实上,类似GetById($id),getbytitle($标题),getbyusername($用户名)等,与通过+领域有一个专有名词叫神奇的方法,你可以在表中的数据字段的任何一个领域,其结果只能是回到第一查询到的数据,该方法具有很高的查询效率,记得很好。
有时我们的领域是没有连接,如等user_name,我们写(getbyuser_name($name))答案是否定的。ThinkPHP并不支持这种方法。我们需要用驼峰法来命名它。它应该是这样写的getbyusername($name)。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。