Heim > php教程 > php手册 > Hauptteil

ThinkPHP写数组插入与获取最新插入数据ID实例,thinkphp实例

WBOY
Freigeben: 2016-06-13 09:22:23
Original
895 Leute haben es durchsucht

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
 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!