![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/04/2003, 09:07
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 7 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. |