Yii update 的时候 如何实现 字段+1 [ 新手入门 ]
$update = Yii::app()->db->createCommand()->update('User',
array(
'LogTimes' =>‘LogTimes+1’,
'LastLogDT'=>new CDbExpression('NOW()'),
'LastLogIP'=>$loginIp
),
"ID=".$userId
);
这样写可以么??
共 6 条回复
-
public function actionView($id) { $post = Post::model()->findByPk($id); $post->visits += 1;$post->save(); $this->render('view', array('post' => $post)); }
共 1 条回复yangzhilei 回复于 2016-08-09 11:34 回复这种方式不大好吧,如果瞬间访问量非常大,数据就不准了吧,比如两个用户同时请求增更新的情况
sunJiaLei 觉得很赞 -
-
-
‘LogTimes+1’
实例化成yii\db\Expression
对象试试,不过都好久之前的提问了 233martin_guo , Dummer 觉得很赞 -
-
qinhehan
注册时间:2011-06-11
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱155
- 威望0
- 积分155