首頁 >php框架 >YII >yii怎麼更新數據

yii怎麼更新數據

angryTom
angryTom原創
2020-02-17 11:41:384505瀏覽

yii怎麼更新數據

yii怎麼更新資料

#1、使用update()

//runValidation boolen 是否通过validate()校验字段 默认为true 
//attributeNames array 需要更新的字段 
$model->update($runValidation , $attributeNames);

2、使用updateAll();

相關文章教學推薦:yii教學

//update customer set status = 1 where status = 2
Customer::updateAll(['status' => 1], 'status = 2'); 

//update customer set status = 1 where status = 2 and uid = 1;
Customer::updateAll(['status' => 1], ['status'=> '2','uid'=>'1']);

3、使用save( );

$customer = Customer::find()
    ->where(['id' => 1])
    ->one();
$customer->name = 'zhangsan';
$customer->save();

更多YII相關教程及程式設計知識,請造訪程式設計學習課程

以上是yii怎麼更新數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn