PHP PDO,插入查询后的返回值对象

时间:2015-07-06 08:59:17

标签: php mysql pdo

我试图搜索这个问题的答案,但我无法找到它。我有一个部分填充的新值对象,我想插入数据库。

当插入成功时,我想再次将值对象返回给客户端(在我的情况下是一个Flex应用程序)。我想要的原因是为值对象的id赋予自动增量值。

我以为我可以再次使用fetchAll方法,但显然会出现更新/插入查询的一般错误。那么返回更新后的值对象的正确方法是什么?

亲切的问候, 瑞克

2 个答案:

答案 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:用于准备查询