Ah I figured that out this morning lol. I executed that prepared statement, looked in my table and every row had updated. I changed it to pretty much what you typed there and have got it working perfectly.
The reason nothing was updating was because I hadn't executed the prepared statement...I thought it was a normal query expecting it to execute on it's own....That's what I get for staying up till ungodly hours..
I'm currently just writing the email, I just need to write that page and go from there.