Blogger Information
Blog 14
fans 1
comment 0
visits 25825
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Thinkphp5.1数据库增删改查操作——find()
centcool的博客
Original
2815 people have browsed it

一、连接数据库需要引入TP系统的Db类

where() 如果是单个条件,可以使用表达式方式 如:where('id','=','1');(如果表达式是相等关系,“=”可省略)

where()如果是多条条件,可以使用数组方式,如:where(array('id'=>1))

field()可查询指定字段,并返回字段数量或别名,如:field(['id'=>'编号','name'=>'姓名','email'=>'邮箱'])

1、find()方法查询数据

<?php
namespace app\index\controller;
use think\Db;

class Index {
    public function find(){
        $res = Db::table('user')
                    ->field(['id'=>'编号','name'=>'姓名','email'=>'邮箱'])
                    ->where(array('id'=>2)) // where('id'=2)
                    ->find();
         dump(is_null($res) ? '没有找到该用户' : $res);
    }
}

该示例如果找到数据,则反回一个id为2的用户数组,如果未找到数据则返回Null;

find()方法可查询符合条件的第一条数据,并不会输出其他符合条件的数据数组。

如果where()条件是主键,则可以省略where()条件,将主键值传入find()中:find($id)

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post