总结7.7 tp5的数据库操作
Db::table('basgame')->where('id',1)->find();
// table方法必须指定完整的数据表名,查询一条数据
Db::table('basgame')->where('status',1)->select();
//查询数据集
Db::name('game')->where('id',1)->find();
Db::name('game‘)->where('status',1)->select();
//如果设置了数据表前缀参数,可以使用name
db('basgame')->where('id',1)->find();
db('basgame')->where('status',1)->select();
//助手函数,这种方法好记适用性高
查询某一列的值
Db::table('basgame')->where('status',1)->column('name');
// 指定索引
$data = ['foo' => 'bar', 'bar' => 'foo'];
Db::table('basgame')->insert($data);
//添加一条数据,insert 方法添加数据成功返回添加成功的条数,insert 正常情况返回 1
$userId = Db::table('basgame')->getLastInsID();
//返回新增数据的自增主键,使用getLastInsID方法:
Db::table('basgame')->where('id', 1)->update(['name' => 'thinkphp']);
//更新数据表中的数据
db('game')->delete(1);
// 输出数据,根据主键删除
db('game')->where('id',1)->delete();
// 条件删除
Db::table('basgame')
->where('name','like','%thinkphp')
->where('status',1)
->find();
//查询方法