ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
> ### 使用 first() 方法完成单条数据的查询 , 基本可以满足大部分需求: > ### 1、自动使用获取器修改数据和类型转换 > ### 2、判断数据是否存在抛出异常 ``` public function first($where=[],$field="",$order=[],$attrs=true,$not_throw_exception=true) ``` * array $where 查询条件 * string $field 查询字段 禁止 * 和空 * array $order 排序 string | array * $attrs 是否使用修改器转换数据 默认使用 * $not_throw_exception 数据为空时抛出异常 默认抛出 > 查询条件$where 可以传入单个主键 id 或 数组条件 或字符串条件 > 这里我加了field不能为* , 因为在任何情况下都不能以 * 作为查询范围 , > 一 是影响数据库查询性能 > 二 是不安全 会使一些隐私字段泄露到客户端