//查询一条记录

Db::name('user')->where('id', 1)->find();

//返回一个记录集(对像)order:排序,limit():返回条数

Db::name('user')->where('status', 1)->select();

//返回一个记录集(数组)

Db::name('user')->where('status', 1)->select()->toArray();

// 返回某个字段的值

Db::table('think_user')->where('id', 1)->value('name');

//插入记录(strict(false)字段不存在,执行成功返回记录条数)

Db::name('user')->strict(false)->insert($data);

//更新记录

Db::name('user')->where('id', 1)->data(['name' => 'thinkphp'])->update();

//自增/自减(inc:加/dec:减)不加第二个参数默认为1

Db::table('user')->where('id', 1)->inc('score')->update();

//删除记录

Db::name('user')->where('id',1)->delete();

// 查询状态为1的用户数据 并且每页显示10条数据

$list = Db::name('user')->where('status',1)->order('id', 'desc')->paginate(10);

$page = $list->render();// 获取分页显示

$count = $list->total();//总数

return view('index', ['list' => $list, 'page' => $page,'count' => $count]);

//复杂操作

$list=Db::name('a')->alias('a')->join('b b','a.id = b.id','left')->field('a.*,b.t')->where($map)->select()->toArray();

foreach ($list as $k=>$v){

   $list[$k]['la'] = date('Y-m-d',$v['le']);

}

 

//模板中变量

$Request.action

{if $Request.action =='add'}{else/}{/if}

//分页