Since its launch, we've been getting an extremely strange bug that has been getting worse and worse and worse.
It's only with one table, the table that contains all the game info.
When I woke up this morning I had 30 blank entries in the table (Most nights its about 10) all at different times in the night.

I have a backend system that allows me to upload games, when I click "upload" it calls a php file that then validates and then enters the data into the system.
I confirmed last night though that it couldn't be this code running, as i temporary deleted the file.
I can also confirm that there is therefore NO script that is running on the website that could generate these blank records, I have a piece of software that allows me to search for a string in multiple documents, and I searched the string "insert into games". All it came up with the php where I knowingly put this.
Also, in the code to add the new game info, I have told it to get the time and date, "now()", but as you can see by the picture, it just enters a nothing date.
It is as if someone is directly inserting blank records via phpmyadmin... But this is impossible.
I've talked to my host (Hostgator) with 4 different support technicians, and they said it couldn't possibly be them.
Please please help me fix this, it's destroying my website. At the moment I have to check it every 30 minutes to see if there are any of these ghost entries.
-Tom