Funciones de OCI8
PHP Manual

oci_num_rows

(PHP 5, PECL OCI8 >= 1.1.0)

oci_num_rowsDevuelve el número de filas afectadas durante la ejecución de una sentencia

Descripción

int oci_num_rows ( resource $statement )

Obtiene el número de filas afectadas durante la ejecución de una sentencia.

Parámetros

statement

Un identificador de sentencia de OCI válido.

Valores devueltos

Devuelve el número de filas afectadas como un entero, o FALSE en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de oci_num_rows()

<?php
$conn 
oci_connect("scott""tiger");

$stmt oci_parse($conn"create table emp2 as select * from emp");
oci_execute($stmt);
echo 
oci_num_rows($stmt) . " rows inserted.<br />";
oci_free_statement($stmt);

$stmt oci_parse($conn"delete from emp2");
oci_execute($stmtOCI_DEFAULT);
echo 
oci_num_rows($stmt) . " rows deleted.<br />";
oci_commit($conn);
oci_free_statement($stmt);

$stmt oci_parse($conn"drop table emp2");
oci_execute($stmt);
oci_free_statement($stmt);

oci_close($conn);
?>

Notas

Nota:

Esta función no devuelve el número de filas seleccionadas. Para sentencias SELECT, esta función devolverá el número de filas que fueron obtenidas desde el búfer con funciones de tipo oci_fetch*().

Nota:

En versiones de PHP anteriores a la 5.0.0 se debe usar ocirowcount() en su lugar. Este nombre aún puede usarse; se dejó como alias de oci_num_rows() por razones de retrocompatibilidad. Sin embargo, este nombre es obsoleto y no se recomienda.


Funciones de OCI8
PHP Manual