Eating spoiled food doesn't affect the health of a person.
Spoiled foods contain microbes that can affect our body when consumed. Eating spoiled foods can result in food poisoning. These harmful pathogens can cause diseases like typhoid, diarrhea, etc.