牛骨文教育服务平台(让学习变的简单)
博文笔记

ThinkPHP add()操作的返回值

创建时间:2014-06-09 投稿人: 浏览次数:212

        今天做数据库操作的时候,发现有个问题看似容易,但是还可以有更方便的解决方法。

        当数据表中的主键字段是自增的时候,当我们用add插入数据成功之后,其实add()方法是有返回值的,原来add()的返回值就是当前主键的值,我们就不需要再用select去查询。恍然大悟啊啊啊啊啊。。。用了这么久CURD操作,现在才发现add()这么好用敲打敲打,thinkphp的数据库操作这么强大!!!学的还不够啊快哭了

   

$Model = D("Blog");
$data["name"] = "test";
$data["title"] = "测试标题";
$data["content"] = "测试内容";
$result = $Model->add($data);
if ($result){
   $id = $result; // 获取数据库写入数据的主键
}else{
   exit($Model->getError());
}


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。