你好,一般情况下,咳嗽有白痰,诊断是上呼吸道的感染。用药的话,药物基本都是在血液中,很少能够到达鼻粘膜表面来杀死病菌,最多只有给组织消炎的作用.吃药的时候炎症确实可以消下去,但药效过后,病菌又会继续繁殖,重新引发炎症,而病菌慢慢地就会有抗药性,对整个身体都不是好事。