Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/06/2008, 09:46
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses
Puntos: 2135
Respuesta: update y mysql_affected_rows()

Hola lagunafmr,

Ese comportamiento es natural, ya que affected_rows te devuelve la cantidad de filas afectadas por una consulta.

Ahora no se si hayas leído de SQL pero es muy costoso (a nivel procesador/recursos) enviar un UPDATE que no afecta valores, por lo que tu mejor opción es hacer un SELECT antes de enviar los datos, y comprobar que datos son diferentes, si ves que todos son iguales entonces muestras un mensaje de que no hay cambios, y si no solo envías tu UPDATE pero solo de una o dos columnas, no de todo el set completo.

Saludos.