thinkphp5.0 链式操作(同时更新和自增加)

链式操作方式是thinkphp官方推荐的,官方例子:

Db::table('data')
    ->where('id',1)//条件
    ->inc('read')//自增加1
    ->dec('score',3)//自减少1
    ->exp('name','UPPER(name)')//表达式
    ->update();

模型(model)中也是适用的:

//实例化模型
$user = new User();

$user->where('uid',$param['name'])	
	 ->inc('login_count',1)//自增加1
	 ->exp('last_time','now()')//实时
	 ->update();

 

你可能感兴趣的:(thinkphp)