咳嗽有白痰的原因一般是感染等 。急性咳嗽大多是由感染引起,如感冒,多数是病毒性感染。部分咳嗽咳白色的痰、泡沫痰,可能是由支原体感染引起,咽炎可以用中药或排痰药进行治疗。如果出现慢性咳嗽应该尽快到医院里就诊,让医生帮助患者进行检查、鉴别、诊断。患者平时可以进行周期性锻炼,提高自身免疫力。