Een ding waar ik op moet wijzen is dat je mysql_real_escape_string niet gebruikt met voorbereide verklaringen.
Een ander ding is dat $user-id is geen geldige variabelenaam. Je kunt geen koppelteken gebruiken.
Bewerken:
Het is een goede zaak om foutrapportage in te schakelen en mysqli uit te voeren /mysqli_stmt::$error wanneer iets niet lukt. De meeste problemen kunnen hiermee worden opgelost.