Yii2.0框架模型添加/修改/刪除數(shù)據(jù)操作示例
本文實(shí)例講述了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'];//獲取當(dāng)前添加數(shù)據(jù)后的自增id
修改數(shù)據(jù)
$user = $User::findOne(1); $user->name = 'zhang'; $data = $user->update();//修改 $data = $user->save();//修改 //修改單個(gè)字段 $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ù) //多個(gè)條件刪除 $data = User::deleteAll('id>:id AND num<:num',[':id' => 2,':num' => 100]);
更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。
- YII2框架中自定義用戶認(rèn)證模型,完成登陸和注冊操作示例
- Yii2.0框架模型多表關(guān)聯(lián)查詢示例
- Yii中Model(模型)的創(chuàng)建及使用方法
- yii框架表單模型使用及以數(shù)組形式提交表單數(shù)據(jù)示例
- PHP YII框架開發(fā)小技巧之模型(models)中rules自定義驗(yàn)證規(guī)則
- PHP的Yii框架中Model模型的學(xué)習(xí)教程
- Yii框架數(shù)據(jù)模型的驗(yàn)證規(guī)則rules()被執(zhí)行的方法
- YII動(dòng)態(tài)模型(動(dòng)態(tài)表名)支持分析
- Yii框架表單模型和驗(yàn)證用法
- Yii模型操作之criteria查找數(shù)據(jù)庫的方法
- Yii數(shù)據(jù)模型中rules類驗(yàn)證器用法分析
- yii2.0框架多模型操作示例【添加/修改/刪除】
相關(guān)文章
用Simple Excel導(dǎo)出xls實(shí)現(xiàn)方法
因?yàn)榍皫滋鞂懥似恼?,用php-excel-reader類導(dǎo)入excel內(nèi)容,順便說些excel導(dǎo)出問題,需要的朋友可以了解下2012-12-12讓CodeIgniter數(shù)據(jù)庫緩存自動(dòng)過期的處理的方法
按官方的說法,緩存設(shè)置后永不過期,除非你調(diào)用方法主動(dòng)刪除。這篇文章主要介紹了CodeIgniter數(shù)據(jù)庫緩存自動(dòng)過期的處理,需要的朋友可以參考下2014-06-06Laravel實(shí)現(xiàn)自定義錯(cuò)誤輸出內(nèi)容的方法
這篇文章主要介紹了Laravel實(shí)現(xiàn)自定義錯(cuò)誤輸出內(nèi)容的方法,結(jié)合實(shí)例形式分析了Laravel自定義錯(cuò)誤輸出信息的相關(guān)操作技巧,需要的朋友可以參考下2016-10-10PHP封裝分頁函數(shù)實(shí)現(xiàn)文本分頁和數(shù)字分頁
本文主要是給大家分享了一段PHP的封裝好的分頁函數(shù),可以實(shí)現(xiàn)文本分頁和數(shù)字分頁兩種形式,非常的實(shí)用,有需要的朋友可以參考下2014-10-10ThinkPHP5實(shí)現(xiàn)JWT?Token認(rèn)證的過程(親測可用)
這篇文章主要介紹了ThinkPHP5實(shí)現(xiàn)JWT?Token認(rèn)證,首先composer先掛載阿里云鏡像,安裝JWT擴(kuò)展,本文給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-10-10ThinkPHP設(shè)置禁止百度等搜索引擎轉(zhuǎn)碼(簡單實(shí)用)
這篇文章主要介紹了ThinkPHP設(shè)置禁止百度等搜索引擎轉(zhuǎn)碼(簡單實(shí)用)的相關(guān)資料,需要的朋友可以參考下2016-02-02Laravel框架使用Seeder實(shí)現(xiàn)自動(dòng)填充數(shù)據(jù)功能
這篇文章主要介紹了Laravel框架使用Seeder實(shí)現(xiàn)自動(dòng)填充數(shù)據(jù)功能,結(jié)合實(shí)例形式分析了Laravel基于Seeder類實(shí)現(xiàn)自動(dòng)填充數(shù)據(jù)的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-06-06laravel model模型定義實(shí)現(xiàn)開啟自動(dòng)管理時(shí)間created_at,updated_at
今天小編就為大家整理了一篇laravel model模型定義實(shí)現(xiàn)開啟自動(dòng)管理時(shí)間created_at,updated_at,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10Laravel學(xué)習(xí)教程之request validation的編寫
這篇文章主要給大家介紹了關(guān)于Laravel學(xué)習(xí)教程之request validation編寫的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10