亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ThinkPHP實現(xiàn)更新數(shù)據(jù)實例詳解(demo)

 更新時間:2016年06月29日 17:03:38   作者:橙色時光  
本文給大家介紹thinkphp實現(xiàn)更新數(shù)據(jù)的實例詳解以及thinkphp更新數(shù)據(jù)庫的五種方法,本文介紹的非常不錯,具有參考借鑒價值,感興趣的朋友可以參考下

在沒介紹正文之前先給大家介紹下數(shù)據(jù)更新方法支持的連貫操作方法有:

在上一篇文章中我們實現(xiàn)了數(shù)據(jù)的刪除和批量刪除,這一篇文章我們將實現(xiàn)數(shù)據(jù)的更新。

  首先依然是預期效果圖:

  

點擊修改后進入modi.html頁面,然后進行修改,如此處修改了真實姓名這一屬性:

點擊保存:

  以上是要實現(xiàn)的效果,下面是實現(xiàn)的具體代碼了:

  首先依然是視圖內的代碼:

<form role="form" method="post" action="__MODULE__/Admin/User/doAdd">
<div class="input-group"> <span class="input-group-addon">用<img src="__PUBLIC__/end/images/em.png" alt="" width="6" height="20">戶<img src="__PUBLIC__/end/images/em.png" alt="" width="6" height="20">名:</span>
<input type="text" class="form-control" placeholder="" name="username">
</div>
<div class="input-group "> <span class="input-group-addon" for="inputWarning1">真實姓名:</span>
<input type="text" class="form-control" placeholder="" id="input" name="realname">
</div>
<div class="input-group"> <span class="input-group-addon">手機號碼:</span>
<input type="text" class="form-control" placeholder="" name="telphone">
</div>
<div class="input-group"> <span class="input-group-addon">電子郵箱:</span>
<input type="text" class="form-control" placeholder="" name="email">
</div>
<div class="input-group"> <span class="input-group-addon">添加時間:</span>
<input type="text" class="form-control" placeholder="2014-05-22" name="resgistertime">
</div>
<div class="input-group"> <span class="input-group-addon">設置密碼:</span>
<input type="text" class="form-control" placeholder="123456" name="password">
</div>
<div class="input-group"> <span class="input-group-addon">確認密碼:</span>
<input type="text" class="form-control" placeholder="123456" name="repassword">
</div>
<div class="input-group">
<button type="submit" class="btn btn-primary "> &nbsp;&nbsp;保<img src="__PUBLIC__/end/images/em.png" alt="" width="20" height="20">存&nbsp;&nbsp;</button>
</div>
</form>

  接下來是控制器:需要說明的是這里需要對未修改前的值進行一下寫入,主要是為了方便用戶備忘,因此需要進行一個if分支的判斷:

public function modi(){
if (IS_POST) {
$adminUsersModel = D("adminUsers");
$adminUsersModel->create();
// var_dump($adminUsersModel);
// exit("創(chuàng)建成功!");
if($adminUsersModel->save()){ 
$this->success("修改成功", U("Admin/User/lists"));
}
else {
$this->error($adminUsersModel->getError());
}
}
else {
$id = isset($_GET['id']) ? intval($_GET['id']) : '';
if ($id == '') {
exit("bad param! 請輸入id");
}
$adminUsersModel=D("adminUsers");
$adminUsers=$adminUsersModel->find($id);
//var_dump($adminUsers);
$this->assign("adminUsers", $adminUsers);
$this->display();
}
}

下面給大家介紹下thinkphp更新數(shù)據(jù)庫的五種方法

第一種方法:

$模型->where(‘id=1')->save($data);

第二種方法:

$模型->where(‘id=1')->data($data)->save();

第三種方法:

$模型->create();

$模型->save();

表單中必須包含一個以主鍵為名稱的隱藏域

第四種方法:

$模型->where('id=5')->setField('name','ThinkPHP');

$模型->where('id=5')->setField(array('name','email'),array('TP','TP@163.com'));

//第四種方法,傳數(shù)組時候,我實現(xiàn)不了。。。

第五種方法:

$模型->setInc('score','id=5',3); // 積分加3

$模型->setInc('score','id=5'); // 積分加1

$模型->setDec('score','id=5',5); // 積分減5

$模型->setDec('score','id=5'); // 積分減1

相關文章

  • laravel 表單驗證實現(xiàn)多個字段組合后唯一

    laravel 表單驗證實現(xiàn)多個字段組合后唯一

    這篇文章主要介紹了laravel 表單驗證實現(xiàn)多個字段組合后唯一,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • 跟我學Laravel之快速入門

    跟我學Laravel之快速入門

    本文是本系列教程中的第一篇,主要介紹一些 Laravel 基礎部分,但是還有更讓人興奮的東西要學。這是后面文章我們要進一步深入的
    2014-10-10
  • Laravel基礎-關于引入公共文件的兩種方式

    Laravel基礎-關于引入公共文件的兩種方式

    今天小編就為大家分享一篇Laravel基礎-關于引入公共文件的兩種方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • ThinkPHP進程計數(shù)類Process用法實例詳解

    ThinkPHP進程計數(shù)類Process用法實例詳解

    這篇文章主要介紹了ThinkPHP進程計數(shù)類Process用法,以實例形式較為詳細的分析了Process類的定義及進程計數(shù)的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • Laravel框架集合用法實例淺析

    Laravel框架集合用法實例淺析

    這篇文章主要介紹了Laravel框架集合用法,結合實例形式簡單分析了Laravel框架集合的基本原理、創(chuàng)建與使用方法,需要的朋友可以參考下
    2020-05-05
  • PHP 實現(xiàn)手機端APP支付寶支付功能

    PHP 實現(xiàn)手機端APP支付寶支付功能

    最近應業(yè)務需求,做了支付寶支付和微信支付,今天分享一下手機端app支付寶支付對接流程,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-06-06
  • 深入理解PHP JSON數(shù)組與對象

    深入理解PHP JSON數(shù)組與對象

    很多朋友很郁悶JSON數(shù)據(jù)中有時格式不定,一會兒是數(shù)組,一會兒是對象,怎么回事呢?下面小編給大家?guī)砹藀hp json數(shù)組與對象的相關知識,非常不錯,具有參考借鑒價值,感興趣的朋友一起看下吧
    2016-07-07
  • php中session_id()函數(shù)詳細介紹,會話id生成過程及session id長度

    php中session_id()函數(shù)詳細介紹,會話id生成過程及session id長度

    這篇文章主要介紹了php中session_id()函數(shù)詳細介紹,會話id生成過程及session id長度的相關資料,需要的朋友可以參考下
    2015-09-09
  • php集成動態(tài)口令認證

    php集成動態(tài)口令認證

    這篇文章主要為大家詳細介紹了php集成動態(tài)口令認證,動態(tài)口令采用一次一密、用過密碼作廢的方式來提高安全性能,感興趣的小伙伴們可以參考一下
    2016-07-07
  • 在Nginx上部署ThinkPHP項目教程

    在Nginx上部署ThinkPHP項目教程

    這篇文章主要介紹了在Nginx上部署ThinkPHP項目的方法,十分詳細,需要的朋友可以參考下
    2015-02-02

最新評論