刘师傅
- 刘师傅 2018-11-09 已签到连续签到5天,获得了20个金钱
这个简单的很,一看就是一个懒家伙,文档说得那么详细了都不看一遍。至少应该在【数据库访问】部分看一遍再提问吧?
https://www.yiichina.com/doc/api/2.0/yii-db-command#update()-detail另外还有一个更快捷的办法,在AR(ActiveRecord)里。如下: public static function updateAll($attributes, $condition = '', $params = []) { $command = static::getDb()->createCommand(); $command->update(static::tableName(), $attributes, $condition, $params); return $command->execute(); } 其中第二个参数$condition可以是字符串,也可以是关联数组。你的and条件用关联数组就行。
小伙子以后花几分钟看看所有文档有关数据库部分,你会发现好多。
@开门_查水表 哎,真是的,这么不灵活呢,我有点生气了啊!看过文档你就不会这么写了。
update('table',['f1'=>v1,'f2'=>v2],['id1=>1,'id2'=>2]);就行。条件['id1=>1,'id2'=>2]这样写。- 刘师傅 2018-11-08 已签到连续签到4天,获得了20个金钱
这个简单的很,一看就是一个懒家伙,文档说得那么详细了都不看一遍。至少应该在【数据库访问】部分看一遍再提问吧?
https://www.yiichina.com/doc/api/2.0/yii-db-command#update()-detail另外还有一个更快捷的办法,在AR(ActiveRecord)里。如下: public static function updateAll($attributes, $condition = '', $params = []) { $command = static::getDb()->createCommand(); $command->update(static::tableName(), $attributes, $condition, $params); return $command->execute(); } 其中第二个参数$condition可以是字符串,也可以是关联数组。你的and条件用关联数组就行。
小伙子以后花几分钟看看所有文档有关数据库部分,你会发现好多。
- 刘师傅 收藏了问题为什么rules验证规则不生效?
- 刘师傅 2018-11-07 已签到连续签到3天,获得了15个金钱
- 刘师傅 2018-11-06 已签到连续签到2天,获得了10个金钱
- 刘师傅 2018-11-05 已签到连续签到1天,获得了5个金钱
- 刘师傅 2018-11-02 已签到连续签到5天,获得了20个金钱
这个问题已经有人问过了,你翻一下问答记录就行了。我在里面说得很清楚,是版本升级问题!