They are two completely different things. Advection is the general motion of a fluid or gas, such as a river streaming from a high point to a low point. It is a macroscopic effect that involves the entire fluid.
Diffusion is the motion of a fluid inside another substance (another fluid, usually) and occurs on micro level (individual molecules).