我试图搜索这个问题的答案,但我真的找不到。我有一个部分填充的新值对象,我想将其插入数据库。
插入成功后,我想再次将value对象返回到客户端(在我的情况下是Flex应用程序(。我想要这样做的原因是为value对象的id设置自动递增值。
我想我可以再次使用fetchAll方法,但很明显,在更新/插入查询的情况下,这会产生一个一般错误。那么,返回更新后的值对象的正确方法是什么呢?
谨致问候,Rick
如果只想获得插入ID的查询,可以使用PDO的lastInsertId((函数。http://php.net/manual/en/pdo.lastinsertid.php
最后插入id
$this->conn->lastInsertId();
注意:$this->conn:您的PDO数据库连接
对于行数:
return $this->insqry->rowCount();
注意:$this->insqry:用于准备查询