Cephalexin is a generic prescription drug that treats infections ... section to learn more about C. diff infection caused by cephalexin treatment. You can also talk with your doctor to learn ...