Devuelve el número de filas afectadas durante el último comando Oracle

# oci_num_rows

(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)

oci_num_rows — Devuelve el número de filas afectadas durante el último comando Oracle

### Descripción

function oci_num_rows(resource `$statement`): int|false

Devuelve el número de filas afectadas durante el último comando Oracle.

### Parámetros

`statement`

  Un identificador de consulta OCI válido.

### Valores devueltos

Devuelve el número de filas afectadas, en forma de int, o `false` si ocurre un error

### Ejemplos

Ejemplo #1 Ejemplo con oci_num_rows()

    <?php
    $conn = oci_connect("hr", "hrpwd", "localhost/XE");
    if (!$conn) {
        $m = oci_error();
        trigger_error(htmlentities($m['message']), E_USER_ERROR);
    }

    $stid = oci_parse($conn, "create table emp2 as select * from employees");
    oci_execute($stid);
    echo oci_num_rows($stid) . " filas insertadas.<br />\n";
    oci_free_statement($stid);

    $stid = oci_parse($conn, "delete from emp2");
    oci_execute($stid, OCI_DEFAULT);
    echo oci_num_rows($stid) . " filas borradas.<br />\n";
    oci_commit($conn);
    oci_free_statement($stid);

    $stid = oci_parse($conn, "drop table emp2");
    oci_execute($stid);
    oci_free_statement($stid);

    oci_close($conn);
    ?>

### Notas

> Nota:

> Esta función no devuelve el número de filas seleccionadas. Para los comandos de tipo SELECT, esta función va a devolver el número de filas que han sido leídas en el buffer con oci_fetch*().

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open