学thinkphp5 day4 数据库操作
数据库配置mysql
查询操作
因为新建数据库没有表,临时创建一个表sh_admin;
增删改操作
运用构造器-查询
获取所有数据
条件获取
构造器-添加
构造器-更新
构造器-删除
别名处理(区分name和table方法)
table方法必须指定完整的数据表名
如果设置了数据表前缀参数的话,可以使用name
Db::name('user')->where('id',1)->find();
Db::name('user')->where('status',1)->select();
如果你的数据表没有使用表前缀功能,那么name和table方法的一样的效果。
建议使用Db::name()方法调用
闭包查询
db($dbname)
$dabname必须要有前缀但是不加前缀
db('admin')->select(function($query){
// $query里面可以设置查询的条件