ThinkPHP add()操作的返回值
今天做数据库操作的时候,发现有个问题看似容易,但是还可以有更方便的解决方法。
当数据表中的主键字段是自增的时候,当我们用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()); }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。