Thinkphp中对数据库的基础操作
查询
查询user表中id=1的数据
where('uid',1)或者where('uid=1')
$res = Db::table('user')->where('uid',1)->select();
查询user数据表中第一条数据
find()括号内不写就输出第一行,如果是find(2),就输出第二行数据
$res = Db::table('user')->find();
输出user数据表中name为 ’bb‘ 和 ’cc‘的数据
$res = Db::table('user')->where('uname','in','bb,cc')->select();
查询user表中uid=3的uname字段的值
$res = Db::table('user')->where('uid=3')->value('uname');
模糊查询
$res = Db::table('user')->where('uname', 'like', '%e%')->select();
增加数据
向user表中插入一条信息
$data = ['uname'=>'ff','pwd'=>'0000']; $res = Db::table('user')->insert($data);
如果是插入多条数据
$data = [['uname' => 'gff', 'pwd' => '002'], ['uname' => 'nn', 'pwd' => '123']]; $res = Db::table('user')->insertAll($data);
更新
更新uid=2的uname字段值为eee
$res = Db::table('user')->where('uid=2')->update(['uname' => 'eee']);
删除
根据主键执行
$res = Db::table('user')->delete(10);
多条删除
$res = Db::table('user')->delete([8,9]);
条件删除
$res = Db::table('user')->where('uid=6')->delete();
╰︶﹉⋛⋋⊱⋋๑๑⋌⊰⋌⋚﹉︶╯