Você precisa ajustar a linha:
$filename = basename( $_FILES['fupload']['name']);
pouco antes de criar a instrução SQL; você deve definir o valor de
$filename
lá para o novo nome do seu arquivo. Ah, e tenho certeza de que alguém virá em breve para apontar que seu script está aberto a injeções de SQL.