MySQL – Número de registros afectados en una consulta

En ocasiones necesitamos saber cúantos registros de nuestra base de datos han sido afectados en una consulta.

Un ejemplo claro sería hacer un Update, y queremos saber cuántos registros han sido actualizados:

1
2
mysql_query("UPDATE usuarios SET habilitado=0 WHERE edad < 18");
printf ("Usuarios deshabilitados: %d\n", mysql_affected_rows());

Como podéis ver, lo hacemos con la función PHP mysql_affected_rows().

Espero que os haya sido de utilidad.

Artículos relacionados

PHP – Cómo crear url amigables En muchas ocasiones nos interesa que a partir de un texto que tenemos almacenado en la base de datos, el nombre del producto por ejemplo, crear un enl...
PHP – La primera letra en mayúsculas o cambi... En Muchas ocasiones, los datos que almacenamos en las base de datos no están en el formato que debemos mostrarlos. Uno de los casos más habituales es ...
Ejemplos PHP: convertir string en array Veamos una función PHP muy utilizada y que nos da juego a la hora de trabajar formularios. La función es explode(). explode() Esta función relle...
PHP – Obtener url actual sin parámetros Ya vimos en un post anterior cómo obtener la url actual en php de una forma sencilla. El problema es cuando la url tiene parámetros y no los queremos....

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*