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();

 

posted @ 2019-08-07 16:42  一颗糊涂淡  阅读(340)  评论(0编辑  收藏  举报