Thinkphp6-数据库操作入门

      2022年01月26日 星期三 21:35:12     Thinkphp      php   thinkphp   thinkphp6   数据库    

执行原生sql

必须先think\facade\Db
执行查询操作使用Db::query(select …)
执行新增,修改操作使用Db::execute(UPDATE …)

使用函数

find

find(id),查询到返回数据,查询不到返回null

 

select

select(),查询到返回二维数组,查询不到返回空数组

 

value

value(字段名),查询某个字段的值,查询到返回字符串,查询不存在返回null;默认返回结果的第一条改字段的数据

 

column

value(字段名,字段名…),查询某一列的值,查询不存在返回空数组;
1.->value(一个字段名): 返回类似:[“字段值”=>”字段值”],键值都相同.
2.->value(字段名,字段名…): 返回类似: [id1 => “值”,id2 => “值”]

 

save

save([]),修改/增加数据,数组中含有表中存在主键时更改,否则为新增

 

useSoftDelete

useSoftDelete(“status”,2)->delete(),软删除(不真正删除),只改变某个值用来显示或不显示数据


暂无评论

发表评论