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(),软删除(不真正删除),只改变某个值用来显示或不显示数据
快捷登陆