Yii2.0框架模型添加/修改/刪除數(shù)據(jù)操作示例
本文實例講述了Yii2.0框架模型添加/修改/刪除數(shù)據(jù)操作。分享給大家供大家參考,具體如下:
添加數(shù)據(jù)
$user = new User(); $user->name = 'zhang'; $user->age = 28; $data = $user->save();//添加數(shù)據(jù) $data = $user->insert();//添加數(shù)據(jù) $id = $user->attributes['id'];//獲取當前添加數(shù)據(jù)后的自增id
修改數(shù)據(jù)
$user = $User::findOne(1); $user->name = 'zhang'; $data = $user->update();//修改 $data = $user->save();//修改 //修改單個字段 $data = Uesr::updateAllCounters(['name' => 'li'],['id' => 1]);//參數(shù)1為要修改的字段,參數(shù)2為修改條件
刪除數(shù)據(jù)
//刪除數(shù)據(jù)
$user = User::find()->where(['id' => 2])->one();//獲取id為2的數(shù)據(jù)
$data = $user->delete();//刪除數(shù)據(jù)
$uer = User::find()->where(['id' => 2])->all();//獲取id為2的數(shù)據(jù)
$data = $user[0]->delete();//刪除數(shù)據(jù)
//刪除所有數(shù)據(jù)
$user = User::deleteAll();
$user = User::deleteAll('id=2');//刪除id為2的數(shù)據(jù)
//多個條件刪除
$data = User::deleteAll('id>:id AND num<:num',[':id' => 2,':num' => 100]);
更多關于Yii相關內容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結》、《php優(yōu)秀開發(fā)框架總結》、《smarty模板入門基礎教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。
- YII2框架中自定義用戶認證模型,完成登陸和注冊操作示例
- Yii2.0框架模型多表關聯(lián)查詢示例
- Yii中Model(模型)的創(chuàng)建及使用方法
- yii框架表單模型使用及以數(shù)組形式提交表單數(shù)據(jù)示例
- PHP YII框架開發(fā)小技巧之模型(models)中rules自定義驗證規(guī)則
- PHP的Yii框架中Model模型的學習教程
- Yii框架數(shù)據(jù)模型的驗證規(guī)則rules()被執(zhí)行的方法
- YII動態(tài)模型(動態(tài)表名)支持分析
- Yii框架表單模型和驗證用法
- Yii模型操作之criteria查找數(shù)據(jù)庫的方法
- Yii數(shù)據(jù)模型中rules類驗證器用法分析
- yii2.0框架多模型操作示例【添加/修改/刪除】
相關文章
讓CodeIgniter數(shù)據(jù)庫緩存自動過期的處理的方法
按官方的說法,緩存設置后永不過期,除非你調用方法主動刪除。這篇文章主要介紹了CodeIgniter數(shù)據(jù)庫緩存自動過期的處理,需要的朋友可以參考下2014-06-06
PHP封裝分頁函數(shù)實現(xiàn)文本分頁和數(shù)字分頁
本文主要是給大家分享了一段PHP的封裝好的分頁函數(shù),可以實現(xiàn)文本分頁和數(shù)字分頁兩種形式,非常的實用,有需要的朋友可以參考下2014-10-10
ThinkPHP5實現(xiàn)JWT?Token認證的過程(親測可用)
這篇文章主要介紹了ThinkPHP5實現(xiàn)JWT?Token認證,首先composer先掛載阿里云鏡像,安裝JWT擴展,本文給大家講解的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-10-10
Laravel框架使用Seeder實現(xiàn)自動填充數(shù)據(jù)功能
這篇文章主要介紹了Laravel框架使用Seeder實現(xiàn)自動填充數(shù)據(jù)功能,結合實例形式分析了Laravel基于Seeder類實現(xiàn)自動填充數(shù)據(jù)的相關操作技巧與注意事項,需要的朋友可以參考下2018-06-06
laravel model模型定義實現(xiàn)開啟自動管理時間created_at,updated_at
今天小編就為大家整理了一篇laravel model模型定義實現(xiàn)開啟自動管理時間created_at,updated_at,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
Laravel學習教程之request validation的編寫
這篇文章主要給大家介紹了關于Laravel學習教程之request validation編寫的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2017-10-10

