Cough with phlegm can be caused by many reasons, commonly due to viral colds, tuberculosis, chronic bronchitis and so on. Cough with sputum should be selected according to the specific cause of the medicine. 1. Viral colds: its symptoms are mostly coughing with white phlegm, no specific antiviral drugs, symptomatic treatment. When coughing with phlegm, you can give cough suppressants and phlegm removers such as compound licorice tablets and ambroxol for treatment. 2. Tuberculosis: Tuberculosis is a chronic disease, its main symptom is coughing and coughing up sputum, sputum is mostly white mucus sputum. Anti-tuberculosis drugs can be used including isoniazid, rifampicin and pyrazinamide. 3. 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 to treat. There are many reasons for coughing up phlegm, so it is recommended to go to the hospital in time to clarify the cause of the disease so as not to delay treatment. The above drugs need to be standardized and reasonably used under the guidance of professional physicians and pharmacists.