]> granicus.if.org Git - php/commitdiff
#19948
authorThies C. Arntzen <thies@php.net>
Mon, 21 Oct 2002 11:00:40 +0000 (11:00 +0000)
committerThies C. Arntzen <thies@php.net>
Mon, 21 Oct 2002 11:00:40 +0000 (11:00 +0000)
ext/oci8/oci8.c

index 6585656d60308a4aefab2208c312f056addc4765..84e2a8996042742fe60253241125bbcf1e6c1a70 100644 (file)
@@ -1823,6 +1823,8 @@ oci_fetch(oci_statement *statement, ub4 nrows, char *func TSRMLS_DC)
        }
 
        if (statement->error == OCI_SUCCESS_WITH_INFO || statement->error == OCI_SUCCESS) {
+               statement->has_data = 1;
+
                /* do the stuff needed for OCIDefineByName */
                for (i = 0; i < statement->ncolumns; i++) {
                        column = oci_get_col(statement, i + 1, 0);
@@ -1838,8 +1840,6 @@ oci_fetch(oci_statement *statement, ub4 nrows, char *func TSRMLS_DC)
                        _oci_make_zval(column->define->zval,statement,column,"OCIFetch",0 TSRMLS_CC);
                }
 
-               statement->has_data = 1;
-
                return 1;
        }