Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/04/2003, 09:07
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

mysql_affected_rows() te devuelve el numero de registros que se han modificado o añadido. Si a un registro le tratas de asignar los valores que ya tenia, no lo considera modificado. Para que lo considere modificado debe modificarse algun valor del registro.

Es decir, mysql_affected_rows() devolvera 0 si has intentado actualizar los registros con el valor que tenian.

Para mirar si una consulta fue ejecutada con exito (sin errores) debes mirar si el mysql_query() devuelve false (error) o distinto de false (correcto).

Por cierto, el parametro de mysql_affected_rows() es la conexion a la base de datos (lo devuelto por mysql_connect()).

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.