There are many reasons for coughing up white phlegm, commonly such as viral colds, chronic bronchitis and tuberculosis. Coughing with white phlegm should be based on the specific cause of the choice of medicine, there is no so-called fast and effective medicine. 1. Viral colds: its symptoms are mostly coughing with white sputum, no special antiviral drugs, symptomatic treatment. When coughing with phlegm, you can use cough suppressants and phlegm removers such as compound licorice tablets and Ambroxol to treat it. 2. Chronic bronchitis: it is a chronic non-specific inflammation of the trachea, bronchial mucosa and its surrounding tissues. Clinically, coughing and sputum are the main symptoms, and the sputum is mostly white sputum. You can use levofloxacin, roxithromycin, compound licorice combination and other drugs for treatment. 3. Tuberculosis: Tuberculosis is a chronic disease, its main symptom is coughing and coughing sputum, sputum is mostly white mucus sputum. Anti-tuberculosis drugs can be used including isoniazid, rifampicin and pyrazinamide. There may be other reasons for coughing up white sputum, so patients are advised to go to the hospital in time to get a clear picture of the cause of the disease and under the guidance of the doctor, so as not to delay the treatment. The above drugs need to be standardized and rationally used under the guidance of professional physicians and pharmacists.