罗红霉素对细菌性咽喉炎有效,但对其他原因的咽喉炎无效。罗红霉素是一种广谱抗生素,能够抑制细菌的蛋白质合成,从而起到杀菌作用。对于由细菌感染引起的咽喉炎,罗红霉素可以有效缓解症状。然而,咽喉炎的原因可能还包括病毒感染、过敏反应、环境刺激等多种因素,这些因素与细菌感染无关,因此罗红霉素对这些原因引起的咽喉炎无效。在使用罗红霉素治疗咽喉炎之前,应根据医生的建议进行诊断,以确定病因并选择合适的治疗方案。