I've noticed this before as well. I'd add a snippet to my database, and it would be on my main page as "What's new?" but it wouldn't be in the database. So I'm pretty sure it's MySQL not PHP causing the problems. As how to fix it or what causes it, your guess is as good as mine.