我试图搜索这个问题的答案,但我无法找到它。我有一个部分填充的新值对象,我想插入数据库。
当插入成功时,我想再次将值对象返回给客户端(在我的情况下是一个Flex应用程序)。我想要的原因是为值对象的id赋予自动增量值。
我以为我可以再次使用fetchAll方法,但显然会出现更新/插入查询的一般错误。那么返回更新后的值对象的正确方法是什么?
亲切的问候, 瑞克
答案 0 :(得分:2)
如果只想获取ID插入查询,可以使用PDO的lastInsertId()函数。 http://php.net/manual/en/pdo.lastinsertid.php
答案 1 :(得分:0)
表示最后一次插入ID
$this->conn->lastInsertId();
注意:: $ this-> conn:您的PDO数据库连接
表示行数:
return $this->insqry->rowCount();
NOTe :: $ this-> insqry:用于准备查询