程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> ThinkPHP寫數組插入與獲取最新插入數據ID實例,thinkphp實例

ThinkPHP寫數組插入與獲取最新插入數據ID實例,thinkphp實例

編輯:關於PHP編程

ThinkPHP寫數組插入與獲取最新插入數據ID實例,thinkphp實例


本文實例講述了thinkphp寫數組插入與獲取最新插入數據ID的實現方法。分享給大家供大家參考。具體方法分析如下:

該實例講述了thinkphp怎麼自己寫數組插入,此處是以注冊用戶為例。

具體實現代碼如下:
復制代碼 代碼如下:public function insert2(){
 header("Content-Type:text/html; charset=utf-8");
 $Dao = M("User"); // 構建寫入的數據數組
 $data["username"] = $_POST["username"];
 $data["password"] = md5($_POST["password"];);
 $data["email"] = $_POST["email"];
 $data["regdate"] = time(); // 寫入數據
 if($lastInsId = $Dao->add($data)){  //$lastInsId為最新插入數據的id
 echo "插入數據 id 為:$lastInsId";
 } else {
 $this->error('數據寫入錯誤!');
 }
 }

希望本文所述對大家的ThinkPHP框架程序設計有所幫助。


thinkphp寫入一條數據,同時取得這條數據的ID

很簡單的,假如你已經插入成功了
$res=執行了插入語句;
if($res)
{
$session['id']=$res['id']
執行成功的操作
}
 

thinkphp中有沒有返回插入數據ID的函數

一般插入一條數據都會返回這條數據的id的,你可以直接定義個變量來存儲就行了
$map 是數組
$id = D('User')->add($map);
這個$id 就是這條數據插入的id
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved