(a) Penyebab bakteri meliputi: yang paling umum adalah infeksi bakteri pada makanan, dan makanan yang dimasak ulang atau setengah matang sangat rentan terhadap kontaminasi bakteri. Lalat dan peralatan memasak yang tidak higienis. Makanan yang disimpan pada suhu ruangan kemungkinan besar akan terkontaminasi bakteri. Lemari es harus dijaga di bawah empat derajat dan lemari panas di atas 60 derajat untuk menghentikan pertumbuhan dan perkembangbiakan bakteri (yang sebenarnya tidak mati). Bakteri Staphylococcus dan Salmonella biasanya berasal dari orang yang menangani makanan. Hal ini terutama terjadi pada makanan yang mengandung susu, daging olahan, ikan mentah, dan sushi. 1, Staphylococcus, E. coli dan Salmonella adalah kuman yang paling umum. 2. Campylobacter sering ditemukan pada unggas, daging, dan ikan yang terkontaminasi. Bakteri ini sering menyebabkan diare dan sakit perut yang parah. 3. Ada banyak jenis E. coli, yang sebagian besar tidak berbahaya, tetapi beberapa dapat menyebabkan gastroenteritis akut pada bayi yang baru lahir dan infeksi ini sering menyebar di tempat penitipan anak. Hal ini terkait dengan prosedur sterilisasi botol. Kedua, infeksi virus sering kali dapat menyebabkan gastroenteritis dan radang usus. Rotavirus adalah patogen yang paling umum menyebabkan diare pada anak-anak. Virus lain yang dapat menyebabkan gastroenteritis termasuk adenovirus, enterovirus, virus tangan-kaki-mulut, dll. Timbulnya infeksi ini dapat terjadi dalam waktu dua hari. Racun yang dihasilkan oleh beberapa tanaman selama pertumbuhan juga dapat menyebabkan gastroenteritis, misalnya, yew, terong hijau, petunia, dan hepatica mengandung racun, dan pucuk umbi kentang juga beracun. Bahan kimia beracun seperti arsenik, timbal, dan berbagai pestisida. Jika bahan kimia ini dikonsumsi, penyakit dapat berkembang dalam beberapa jam. V. Penyakit seperti amoebiasis dan pyriform flagellosis juga dapat menyebabkan gejala gastroenteritis.