Schiff’s base of pyridyl substituted triazoles as new and effective corrosion inhibitors for mild steel in hydrochloric acid solution