There is no difference between adviser and advisor besides spelling, and both are acceptable for someone who gives advice. Some people, though, feel that advisor is more formal. Advisor tends to be used for people having an official position—for example, an advisor to the president. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.