91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

thinkphp中的add方法如何用

發布時間:2022-12-06 10:36:04 來源:億速云 閱讀:164 作者:iii 欄目:編程語言

本文小編為大家詳細介紹“thinkphp中的add方法如何用”,內容詳細,步驟清晰,細節處理妥當,希望這篇“thinkphp中的add方法如何用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

thinkphp中的add方法法用于向數據表添加數據,相當于SQL中的INSERT INTO行為,其使用語法如“if($lastInsId = $Dao->add($data)){...}”。

ThinkPHP 添加數據 add() 方法

ThinkPHP 內置的 add() 方法用于向數據表添加數據,相當于 SQL 中的 INSERT INTO 行為。

ThinkPHP Insert 添加數據

添加數據 add 方法是 CURD(Create,Update,Read,Delete / 創建,修改,讀取,刪除)中的 Create 的實現,ThinkPHP 支持以普通數組方式和面向對象方式將數據寫入數據表。

在 IndexAction 控制器(Lib/Action/IndexAction.class.php)里,添加 insert() 操作:

public function insert(){
    header("Content-Type:text/html; charset=utf-8");
    $Dao = M("User");// 實例化模型類
    // 構建寫入的數據數組
    $data["username"] = "小王";
    $data["password"] = md5("123456");
    $data["email"] = "12345@163.com";
    $data["regdate"] = time();
    // 寫入數據
    if($lastInsId = $Dao->add($data)){
        echo "插入數據 id 為:$lastInsId";
    } else {
        $this->error('數據寫入錯誤!');
    }
}

訪問執行該操作:http://127.0.0.1/think/index.php/Index/insert

語法解讀

  • M("User") 用于高效實例化一個數據模型(M 是 new Model 的簡寫,稱為快捷方法),參數為要操作的表名。

  • 接下來構建要保存數據的數組 $data 。

  • 最后是用 add() 方法將數據寫入庫表,由于使用的是 M快捷方法,需要將 $data 數組傳入 add() 方法。

  • add() 方法如果添加數據記錄成功,返回的是新數據記錄主鍵,可直接得到。

該例子實際運行的 SQL 為:

INSERT INTO user(username,password,email,regdate) VALUES ('小王','e10adc3949ba59abbe56e057f20f883e',
'12345@163.com',1283612673)

對象方式添加數據

上面的方式是以構造數據數組的方式,然后將數據以參數形式傳入 add 方法寫入數據表。ThinkPHP 也支持以對象的方式將數據寫入數據表,將上面的代碼更改為:

public function insert(){
    header("Content-Type:text/html; charset=utf-8");
    $Dao = M("User");// 實例化模型類
    // 數據對象賦值
    $Dao->username = "小王";
    $Dao->password = md5("123456");
    $Dao->email = "12345@163.com";
    $Dao->regdate = time();
    // 寫入數據
    if($lastInsId = $Dao->add()){
        echo "插入數據 id 為:$lastInsId";
    } else {
        $this->error('數據寫入錯誤!');
    }
}

對象方式除了數據以數據對象方式賦值外,在調用 add 方法寫入數據的時候不需要傳遞參數。

讀到這里,這篇“thinkphp中的add方法如何用”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

九龙县| 米泉市| 庐江县| 佛冈县| 社会| 加查县| 封开县| 汉阴县| 福贡县| 久治县| 吴忠市| 加查县| 鄯善县| 平舆县| 三门县| 板桥市| 盈江县| 德保县| 新田县| 若尔盖县| 赤峰市| 婺源县| 新竹市| 云林县| 克拉玛依市| 彰化县| 德庆县| 桂平市| 衡阳市| 溆浦县| 蓬莱市| 巴林左旗| 大洼县| 吉木乃县| 城口县| 依兰县| 赤水市| 扬中市| 兴海县| 海城市| 西平县|