Thanks for posting your query.
According to the symptoms reported by you(pain on swallowing,white spot in throat) it seems that you are most probably sufffering from Tonsillitis
.When the tonsils are infamed they become red,swollen and have a surface coating of white spots
Tonsillitis can be due to either virus or bacteria and the white spots are more in favour of Streptococcal infection(bacterial infection).
You might require a course of antibiotics and pain killers for the relief.
Consider visiting a Physician for examination and if required throat swab and Blood test
would be done to help in diagnosis.
Meanwhile some suggestions for you:
1)Do hot water gargle after adding a pinch of salt 3 to 4 times a day.
2)Drink plenty of water and other warm fluids as soups.
3)Use throat lozenges and soft food.
4)Take adequate rest and stay in warm temperature.
5)Avoid irritants. Keep your home free from cigarette smoke and cleaning products that can irritate the throat.
Dr Saurabh Gupta.