]> granicus.if.org Git - php/commitdiff
Get OID of the last inserted row
authorEdin Kadribasic <edink@php.net>
Fri, 4 Feb 2005 01:48:01 +0000 (01:48 +0000)
committerEdin Kadribasic <edink@php.net>
Fri, 4 Feb 2005 01:48:01 +0000 (01:48 +0000)
ext/pdo_pgsql/pgsql_statement.c

index 2e38b1f9411a6936ad9c22ce9ad143c2cf27e7a8..5f0bf34ebb59c2950c35fa6fae088a873eeac2f3 100644 (file)
@@ -106,6 +106,7 @@ static int pgsql_stmt_execute(pdo_stmt_t *stmt TSRMLS_DC)
 
        if (status == PGRES_COMMAND_OK) {
                stmt->row_count = (long)atoi(PQcmdTuples(S->result));
+               H->pgoid = PQoidValue(S->result);
        } else {
                stmt->row_count = (long)PQntuples(S->result);
        }