企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
> 在数据库中,我们可以通过debug()方法返回上次执行的详情信息,或者应用于连贯操作中,例如: ```php //使用debug进行数据调试 $debug = Db('user')->select([ 'where' => [ 'id' => 5 ] ])->debug(); print_r($debug); //返回一个关联数组 Array ( [string] => SELECT * FROM `user` WHERE id=5 //执行的SQL语句 [affectedRows] => //影响的的行数 ) ``` > 在使用`select`进行查询的时候,我们可以通过`get()`来获取多条记录,`find()`来获取单条记录: ```php //获取多条 Db('user')->select()->get(); //返回多维数组 //获取单条 Db('user')->select()->find(); //返回一维数组 ``` > 这里需要注意的是,`find`只是获取默认第一条记录,而并不会影响你的查询条件,如果您不加入条数限制,那么`find`则会查询默认所有,返回的只是第一条数据而已,如果你的目的只是查询一条,需要这么写: ```php Db('user')->select(['limit' => '1'])->find(); ```