Flemish isn't an official language of any country. Flemish is spoken in parts of Belgium, but Belgium states their official languages as: Dutch, French and German. About 60% of the population speaks Dutch (this is the type of Dutch which is known as Flemish), 40% French and less than 1% German.
Flemish isn't recognized as an official language, although the name 'Flemish' has been officially spread. Flemish is seen as a Southern-Dutch dialect. Flemish and Dutch have different words in their 'standard language' and different grammar. Therefore it can be very confusing if you know Dutch, but go to Belgium or vice versa, since they can have words which can mean opposite, or at least different things in both languages. Also the way of addressing people is different.