Musisz poprawić linię:
$filename = basename( $_FILES['fupload']['name']);
tuż przed utworzeniem instrukcji SQL; powinieneś ustawić wartość $filename
tam do nowej nazwy pliku.
Aha, i jestem pewien, że ktoś wkrótce się zgłosi, aby wskazać, że twój skrypt jest otwarty na iniekcje SQL.