Any time your site is working OK, then suddenly doesn't, it almost has to either be something your host did, or your site being hacked.

Is the database still there when you check through CPanel?