thinkphp5数据库连接方式

  上个星期因为家里有事,所以向公司请假了,今天再回到公司继续工作。

  上星期三刚刚开始熟悉新的项目,主要了解了下项目的结构和一些公用方法。但是具体数据和页面展示都还不清楚。因此今天的任务主要根据新的需求任务,将数据给它获取成功。

  新的项目是使用thinkphp5的数据库连接模式,项目虽然是用yaf框架的,但是可以导入think-orm,使用thinkphp5的数据连接。具体使用的链路地址为:https://www.kancloud.cn/manual/thinkphp5_1/354000

  查询数据find是单个查询,select是多个查询,还有些链式操作,比如可以使用多个->where条件查询,filed是具体查询的列,还有比较常见的limit、order等,其中有个chunk方法是之前没有接触过的。

  如果需要处理大量的数据,可以考虑使用chunk方法,该方法一次获取结果集的一小块,然后填充每一小块数据到要处理的闭包,该方法在编写处理大量数据库记录的时候非常有用。

  比如:->chunk(100, function($users) {}每次查询100条数据,结果返回是$users,并且它可以指定查询字段,排序等一些基础操作。

猜你喜欢

转载自www.cnblogs.com/xingyuecanxue/p/12121279.html
今日推荐