ThinkPHP写数组插入与获取最新插入数据ID实例,thinkphp实例_PHP教程
Jul 13, 2016 am 10:15 AM
thinkphp
数组
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('数据写入错误!');
}
}
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框架程序设计有所帮助。
很简单的,假如你已经插入成功了
$res=执行了插入语句;
if($res)
{
$session['id']=$res['id']
执行成功的操作
}
一般插入一条数据都会返回这条数据的id的,你可以直接定义个变量来存储就行了
$map 是数组
$id = D('User')->add($map);
这个$id 就是这条数据插入的id
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章
仓库:如何复兴队友
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
3 周前
By DDD
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前
By 尊渡假赌尊渡假赌尊渡假赌
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
3 周前
By 王林

热门文章
仓库:如何复兴队友
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
3 周前
By DDD
Hello Kitty Island冒险:如何获得巨型种子
3 周前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前
By 尊渡假赌尊渡假赌尊渡假赌
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
3 周前
By 王林

热门文章标签

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)