Satu hal yang harus saya tunjukkan adalah Anda tidak menggunakan mysql_real_escape_string dengan pernyataan yang telah disiapkan.
Hal lain adalah $user-id bukan nama variabel yang valid. Anda tidak dapat menggunakan tanda hubung.
Sunting:
Sebaiknya aktifkan pelaporan kesalahan dan untuk menampilkan mysqli /mysqli_stmt::$error ketika ada yang gagal. Sebagian besar masalah dapat diselesaikan dengan ini.