^^food poisoning. LOL.
If you have an E.coli infection, you would be running a super high fever. E. coli goes systemic very quickly.
It could be a blockage, but it is probably a local gut virus. If it goes on for more than 24 hours, get thee to a clinic. In the meantime, hydrate, hydrate, hydrate. Water is good, but you should also drink nutritious liquids like chicken bouillon, consume and gatorade or something like gatorade to replace electrolytes. Try something solid when you feel up to it, but make sure it’s nutritious and not sugary junk food. Let your body expel whatever it is trying to get rid of, but if there is no improvement after 24 hours, it’s time to get checked out.