Muchas gracias por responder mira yo queria realizar algo como lo que propone un usuario de esta forma:
Código PHP:
if($campo1!="")$sql.="campo1=$campo1,";
if($campo2!="")$sql.="campo2=$campo2,";
if($campo3!="")$sql.="campo3=$campo3,";
if($campo4!="")$sql.="campo4=$campo4,";
if($sql!="")$query="update tabla set ".substr($sql,0,strlen($sql))." where condicion";
Si te das cuenta va comprobando para solo guardar los cambios en los modificados.