mysql_affected_rows — Devuelve el número de filas afectadas de la última operación MySQL

Descripción

int mysql_affected_rows ( [int $ identificador_de_enlace ] )

mysql_affected_rows() devuelve el número de filas afectadas en la ultima sentencia INSERT, UPDATE o DELETE sobre el servidor asociado con el identificador_de_enlace especificado. Si el identificador de enlace no ha sido especificado, se asume por defecto el último enlace.

nota: Si está usando transacciones, necesitará llamar mysql_affected_rows() después del INSERT, UPDATE, o DELETE, no después del commit.

Si la última sentencia fue un DELETE sin clausula WHERE, todos los registros han sido borrados de la tabla pero esta función devolvera cero.

nota: Cuando se usa UPDATE, MySQL no actualizará las columnas donde el nuevo valor es el mismo al actual. Esto crea la posibilidad de que mysql_affected_rows() pueda no ser igual al número de filas encontradas, solo el número de filas que fueron literalmente afectadas por la sentencia.

La sentencia REPLACE primero borra el registro con la misma llave principal y entonces inserta el nuevo registro. Esta función regresa el número de registros borrados más el número de registros insertados.

Para obtener el número de fils regresadas por un SELECT, es posible usar también mysql_num_rows().

Si la última consulta falló, esta función regresará -1.

Ejemplo 1339. Delete-Query

<?php
/* connect to database */
$link = mysql_connect
Spotify, Instagram y Google+ premiados en los Webby Awards En la decimosexta edición de los Webby Awards -más conocido como los “Oscar de Internet”- Pinterest, Google+ y Spotify triunfaron y se llevaron los ma...
Normalización de Bases de Datos Qué es la normalización La normalización es el proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos más pequ...
La clase Upload and Compress Upload And Compress es una clase que permite crear y borrar archivos ZIPs en el hosting donde la instales, a estos archivos puedes subir tus...
Cuantas páginas webs existen en la Internet Es difícil establecer el tamaño exacto de Internet, ya que éste crece continuamente y no existe una manera fiable de acceder a todo su contenido y, po...
REALIZAR Y RESTAURAR COPIAS DE SEGURIDAD EN MYSQL * Primer método: parar el servidor y copiar o restaurar los ficheros, que están en el directorio de datos (normalmente en '/var/lib/mysql/'). Para...
Usuarios y profesionales de Internet reclaman un debate profundo que respete la neutralidad de la Red a través de un Manifiesto contra la reforma plan... Tras la reciente modificación legislativa que endurece las medidas dirigidas a evitar las descargas ilegales, con un aumento de las facultades de cont...
Ranking Navegadores Julio 2012 Ranking Navegadores Julio 2012 Mozilla consigue mantener a su navegador Firefox en la segunda posición del ranking por delante de Chrome. 03/08/201...
Webmaster Tools con Google Analytics Tras una serie de pruebas iniciales a lo largo de este año, por fin ya es posible vincular de forma estable y para cualquier usuario dos de las herram...
Aún no conoces Android? Lee aquí todo sobre este interesante sistema operativo Android es uno de los nombres que más se escucha ultimamente cuando se habla de tecnología. Una nueva versión, aplicaciones… ¿se ha quedado descol...
Introduction to mod_rewrite and some basic examples ModRewrite is a powerful feature of the Apache web server. It provides an easy way to modify/manipulate URLs. As complicated as it sounds a regular ...
mysql-affected-rows
Tagged on: