yii怎样根据id修改一个字段的值

yii怎样根据id修改一个字段的值,第1张

Yii Model有一个静态的方法

model::updateAll($attributes, $condition)

两孙皮旅个参数都是数组形式,第一个参数是要更改的字段以及字段值

第二个是条件

我这则凳里是yii2.0的 yii1.x估计也差不多,具体可以打开这个方法的源码,yii都有详细的使用说明

除了这个方法,还有很多方法,比如你用模型的find方法,然后改完后,save就可以了,处理多握羡个记录,自然前面的方法更好

Users Model应表明没改Users模型类:

public static function tableName()

{

return '{{%users1}}'// users1新表名

}

且直接执行Sql查询像竖败用庆纤衡吧

我般都

Yii::$app->getDb()->createCommand($sql)->queryAll()

Yii::$app->getDb()->createCommand($sql)->queryOne()

Yii::$app->getDb()->createCommand($sql)->excute()

....

区别看看源代码说明(Yii2用yii1.x应誉做该差稍微改改应该没问题)

,

看你数据库的核并参数配置是否正确(请确认参数没错)迹氏虚

看你的AdminUser类,里面有个tableName的方法:姿燃返回表名的!!!你看看那个方法返回的表名是不是你数据库的表名(一致才行!!!)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12532885.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存