Devuelve el número de filas afectadas por una consulta SQL

# db2_num_rows

(PECL ibm_db2 >= 1.0.0)

db2_num_rows — Devuelve el número de filas afectadas por una consulta SQL

### Descripción

function db2_num_rows(resource `$stmt`): int|false

Devuelve el número de filas eliminadas, añadidas o actualizadas por una consulta SQL.

Para determinar el número de filas que devolverá una consulta SELECT, utilice la consulta SELECT COUNT(*) con los mismos atributos cuando se haya ejecutado la consulta SELECT y la recuperación de los valores.

Si la lógica de la aplicación verifica el número de filas devueltas por una consulta SELECT y salta si el número de filas es 0, modifique la aplicación para intentar devolver la primera fila con db2_fetch_assoc(), db2_fetch_both(), db2_fetch_array() o db2_fetch_row(), y salte si la función devuelve `false`.

> Nota: Si se envía una consulta SELECT con un cursor flotante, db2_num_rows() devolverá el número de filas devueltas por la consulta SELECT. Sin embargo, el tiempo de sistema asociado con los cursores flotantes degrada considerablemente el rendimiento de la aplicación, por lo que si esta es la única razón para utilizar cursores flotantes, se deberían utilizar cursores de avance solo y además llamar a SELECT COUNT(*) o confiar en los valores de retorno de las funciones de tipo bool para obtener la misma funcionalidad con un rendimiento mucho mejor.

### Parámetros

`stmt`
  Un recurso `stmt` válido que contiene el conjunto de resultados.

### Valores devueltos

Devuelve el número de filas afectadas por la última consulta SQL enviada por una función que ejecuta consultas SQL, o `false` si ocurre un error

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