You intentionally got food poisoning? Also, food poisoning can happen not just from bacteria, but from toxins or chemicals getting into the food during prep. That's part of why I rarely eat out anymore.
The issue with Cipro is that, while it’s worked for you so far, it doesn’t always do the trick. Sometimes, it doesn't clear up the infection because its nor specifically for stomach bacteria and then the bacteria can become resistant to antibiotics. Next time you’re in Thailand, I’d suggest picking up some Norfloxacin and keeping it on hand, just in case. I always carry some with me. It’s about 50 Baht for a strip of 8-10 tablets (depending on the brand), and the dosage is twice a day for 3-4 days. If you have a choice, go for the Siam brand.